pypureclient.flashblade.FB_2_17.models package
Submodules
pypureclient.flashblade.FB_2_17.models.active_directory module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.active_directory.ActiveDirectory(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, computer_name: Optional[StrictStr] = None, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, domain: Optional[StrictStr] = None, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, server: Optional[FixedReference] = None, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- computer_name: Optional[StrictStr]
- directory_servers: Optional[ConstrainedListValue[StrictStr]]
- domain: Optional[StrictStr]
- encryption_types: Optional[ConstrainedListValue[StrictStr]]
- classmethod from_dict(obj: dict) ActiveDirectory
Create an instance of ActiveDirectory from a dict
- classmethod from_json(json_str: str) ActiveDirectory
Create an instance of ActiveDirectory from a JSON string
- global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
- id: Optional[StrictStr]
- join_ou: Optional[StrictStr]
- kerberos_servers: Optional[ConstrainedListValue[StrictStr]]
- name: Optional[StrictStr]
- server: Optional[FixedReference]
- service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.active_directory_directory_servers module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.active_directory_directory_servers.ActiveDirectoryDirectoryServers(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- directory_servers: Optional[ConstrainedListValue[StrictStr]]
- classmethod from_dict(obj: dict) ActiveDirectoryDirectoryServers
Create an instance of ActiveDirectoryDirectoryServers from a dict
- classmethod from_json(json_str: str) ActiveDirectoryDirectoryServers
Create an instance of ActiveDirectoryDirectoryServers from a JSON string
- global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.active_directory_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.active_directory_get_response.ActiveDirectoryGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ActiveDirectoryGetResponse
Create an instance of ActiveDirectoryGetResponse from a dict
- classmethod from_json(json_str: str) ActiveDirectoryGetResponse
Create an instance of ActiveDirectoryGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ActiveDirectory]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.active_directory_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.active_directory_patch.ActiveDirectoryPatch(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- directory_servers: Optional[ConstrainedListValue[StrictStr]]
- encryption_types: Optional[ConstrainedListValue[StrictStr]]
- fqdns: Optional[ConstrainedListValue[StrictStr]]
- classmethod from_dict(obj: dict) ActiveDirectoryPatch
Create an instance of ActiveDirectoryPatch from a dict
- classmethod from_json(json_str: str) ActiveDirectoryPatch
Create an instance of ActiveDirectoryPatch from a JSON string
- global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
- join_ou: Optional[StrictStr]
- kerberos_servers: Optional[ConstrainedListValue[StrictStr]]
- service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.active_directory_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.active_directory_post.ActiveDirectoryPost(*, directory_servers: Optional[ConstrainedListValue[StrictStr]] = None, global_catalog_servers: Optional[ConstrainedListValue[StrictStr]] = None, computer_name: Optional[StrictStr] = None, domain: StrictStr, encryption_types: Optional[ConstrainedListValue[StrictStr]] = None, fqdns: Optional[ConstrainedListValue[StrictStr]] = None, join_ou: Optional[StrictStr] = None, kerberos_servers: Optional[ConstrainedListValue[StrictStr]] = None, password: StrictStr, service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, user: StrictStr)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- computer_name: Optional[StrictStr]
- directory_servers: Optional[ConstrainedListValue[StrictStr]]
- domain: StrictStr
- encryption_types: Optional[ConstrainedListValue[StrictStr]]
- fqdns: Optional[ConstrainedListValue[StrictStr]]
- classmethod from_dict(obj: dict) ActiveDirectoryPost
Create an instance of ActiveDirectoryPost from a dict
- classmethod from_json(json_str: str) ActiveDirectoryPost
Create an instance of ActiveDirectoryPost from a JSON string
- global_catalog_servers: Optional[ConstrainedListValue[StrictStr]]
- join_ou: Optional[StrictStr]
- kerberos_servers: Optional[ConstrainedListValue[StrictStr]]
- password: StrictStr
- service_principal_names: Optional[ConstrainedListValue[ConstrainedStrValue]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: StrictStr
pypureclient.flashblade.FB_2_17.models.active_directory_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.active_directory_response.ActiveDirectoryResponse(*, items: Optional[ConstrainedListValue[ActiveDirectory]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ActiveDirectoryResponse
Create an instance of ActiveDirectoryResponse from a dict
- classmethod from_json(json_str: str) ActiveDirectoryResponse
Create an instance of ActiveDirectoryResponse from a JSON string
- items: Optional[ConstrainedListValue[ActiveDirectory]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin.Admin(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, api_token: Optional[ApiToken] = None, is_local: Optional[StrictBool] = None, locked: Optional[StrictBool] = None, lockout_remaining: Optional[StrictInt] = None, public_key: Optional[StrictStr] = None, role: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- locked: Optional[StrictBool]
- lockout_remaining: Optional[StrictInt]
- name: Optional[StrictStr]
- public_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_api_token module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_api_token.AdminApiToken(*, admin: Optional[Reference] = None, api_token: Optional[ApiToken] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminApiToken
Create an instance of AdminApiToken from a dict
- classmethod from_json(json_str: str) AdminApiToken
Create an instance of AdminApiToken from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_api_token_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_api_token_get_response.AdminApiTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminApiToken]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AdminApiTokenGetResponse
Create an instance of AdminApiTokenGetResponse from a dict
- classmethod from_json(json_str: str) AdminApiTokenGetResponse
Create an instance of AdminApiTokenGetResponse from a JSON string
- items: Optional[ConstrainedListValue[AdminApiToken]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.admin_api_token_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_api_token_response.AdminApiTokenResponse(*, items: Optional[ConstrainedListValue[AdminApiToken]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminApiTokenResponse
Create an instance of AdminApiTokenResponse from a dict
- classmethod from_json(json_str: str) AdminApiTokenResponse
Create an instance of AdminApiTokenResponse from a JSON string
- items: Optional[ConstrainedListValue[AdminApiToken]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_cache module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_cache.AdminCache(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[FixedReference] = None, time: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminCache
Create an instance of AdminCache from a dict
- classmethod from_json(json_str: str) AdminCache
Create an instance of AdminCache from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- role: Optional[FixedReference]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_cache_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_cache_get_response.AdminCacheGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminCache]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AdminCacheGetResponse
Create an instance of AdminCacheGetResponse from a dict
- classmethod from_json(json_str: str) AdminCacheGetResponse
Create an instance of AdminCacheGetResponse from a JSON string
- items: Optional[ConstrainedListValue[AdminCache]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.admin_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_get_response.AdminGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Admin]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AdminGetResponse
Create an instance of AdminGetResponse from a dict
- classmethod from_json(json_str: str) AdminGetResponse
Create an instance of AdminGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.admin_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_patch.AdminPatch(*, locked: Optional[StrictBool] = None, old_password: Optional[StrictStr] = None, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminPatch
Create an instance of AdminPatch from a dict
- classmethod from_json(json_str: str) AdminPatch
Create an instance of AdminPatch from a JSON string
- locked: Optional[StrictBool]
- old_password: Optional[StrictStr]
- password: Optional[StrictStr]
- public_key: Optional[StrictStr]
- role: Optional[ReferenceWritable]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_post.AdminPost(*, password: Optional[StrictStr] = None, public_key: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)
Bases:
BaseModelAn administrative user, who has rights to login and manage the array in some capacity. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- password: Optional[StrictStr]
- public_key: Optional[StrictStr]
- role: Optional[ReferenceWritable]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_response.AdminResponse(*, items: Optional[ConstrainedListValue[Admin]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminResponse
Create an instance of AdminResponse from a dict
- classmethod from_json(json_str: str) AdminResponse
Create an instance of AdminResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_setting module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_setting.AdminSetting(*, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminSetting
Create an instance of AdminSetting from a dict
- classmethod from_json(json_str: str) AdminSetting
Create an instance of AdminSetting from a JSON string
- lockout_duration: Optional[ConstrainedIntValue]
- max_login_attempts: Optional[ConstrainedIntValue]
- min_password_length: Optional[ConstrainedIntValue]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.admin_settings_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_settings_get_response.AdminSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AdminSetting]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AdminSettingsGetResponse
Create an instance of AdminSettingsGetResponse from a dict
- classmethod from_json(json_str: str) AdminSettingsGetResponse
Create an instance of AdminSettingsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[AdminSetting]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.admin_settings_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.admin_settings_response.AdminSettingsResponse(*, items: Optional[ConstrainedListValue[AdminSetting]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AdminSettingsResponse
Create an instance of AdminSettingsResponse from a dict
- classmethod from_json(json_str: str) AdminSettingsResponse
Create an instance of AdminSettingsResponse from a JSON string
- items: Optional[ConstrainedListValue[AdminSetting]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.alert module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert.Alert(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, action: Optional[StrictStr] = None, code: Optional[StrictInt] = None, component_name: Optional[StrictStr] = None, component_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, flagged: Optional[StrictBool] = None, index: Optional[StrictInt] = None, knowledge_base_url: Optional[StrictStr] = None, notified: Optional[StrictInt] = None, severity: Optional[StrictStr] = None, state: Optional[StrictStr] = None, summary: Optional[StrictStr] = None, updated: Optional[StrictInt] = None, variables: Optional[Dict[str, StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- action: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- code: Optional[StrictInt]
- component_name: Optional[StrictStr]
- component_type: Optional[StrictStr]
- created: Optional[StrictInt]
- description: Optional[StrictStr]
- flagged: Optional[StrictBool]
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- knowledge_base_url: Optional[StrictStr]
- name: Optional[StrictStr]
- notified: Optional[StrictInt]
- severity: Optional[StrictStr]
- state: Optional[StrictStr]
- summary: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- updated: Optional[StrictInt]
- variables: Optional[Dict[str, StrictStr]]
pypureclient.flashblade.FB_2_17.models.alert_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert_get_response.AlertGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Alert]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AlertGetResponse
Create an instance of AlertGetResponse from a dict
- classmethod from_json(json_str: str) AlertGetResponse
Create an instance of AlertGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.alert_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert_response.AlertResponse(*, items: Optional[ConstrainedListValue[Alert]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AlertResponse
Create an instance of AlertResponse from a dict
- classmethod from_json(json_str: str) AlertResponse
Create an instance of AlertResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.alert_watcher module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert_watcher.AlertWatcher(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, minimum_notification_severity: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) AlertWatcher
Create an instance of AlertWatcher from a dict
- classmethod from_json(json_str: str) AlertWatcher
Create an instance of AlertWatcher from a JSON string
- id: Optional[StrictStr]
- minimum_notification_severity: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.alert_watcher_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert_watcher_get_response.AlertWatcherGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AlertWatcher]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AlertWatcherGetResponse
Create an instance of AlertWatcherGetResponse from a dict
- classmethod from_json(json_str: str) AlertWatcherGetResponse
Create an instance of AlertWatcherGetResponse from a JSON string
- items: Optional[ConstrainedListValue[AlertWatcher]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.alert_watcher_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert_watcher_post.AlertWatcherPost(*, minimum_notification_severity: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AlertWatcherPost
Create an instance of AlertWatcherPost from a dict
- classmethod from_json(json_str: str) AlertWatcherPost
Create an instance of AlertWatcherPost from a JSON string
- minimum_notification_severity: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.alert_watcher_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.alert_watcher_response.AlertWatcherResponse(*, items: Optional[ConstrainedListValue[AlertWatcher]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AlertWatcherResponse
Create an instance of AlertWatcherResponse from a dict
- classmethod from_json(json_str: str) AlertWatcherResponse
Create an instance of AlertWatcherResponse from a JSON string
- items: Optional[ConstrainedListValue[AlertWatcher]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.api217_link_aggregation_groups_patch_request module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.api217_link_aggregation_groups_patch_request.Api217LinkAggregationGroupsPatchRequest(*, ports: Optional[ConstrainedListValue[FixedReference]] = None, add_ports: Optional[ConstrainedListValue[FixedReference]] = None, remove_ports: Optional[ConstrainedListValue[FixedReference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- add_ports: Optional[ConstrainedListValue[FixedReference]]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) Api217LinkAggregationGroupsPatchRequest
Create an instance of Api217LinkAggregationGroupsPatchRequest from a dict
- classmethod from_json(json_str: str) Api217LinkAggregationGroupsPatchRequest
Create an instance of Api217LinkAggregationGroupsPatchRequest from a JSON string
- ports: Optional[ConstrainedListValue[FixedReference]]
- remove_ports: Optional[ConstrainedListValue[FixedReference]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.api_client module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.api_client.ApiClient(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access_token_ttl_in_ms: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, issuer: Optional[StrictStr] = None, key_id: Optional[StrictStr] = None, max_role: Optional[FixedReference] = None, public_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_token_ttl_in_ms: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- issuer: Optional[StrictStr]
- key_id: Optional[StrictStr]
- max_role: Optional[FixedReference]
- name: Optional[StrictStr]
- public_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.api_clients_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.api_clients_post.ApiClientsPost(*, access_token_ttl_in_ms: Optional[StrictInt] = None, issuer: Optional[StrictStr] = None, max_role: ReferenceWritable, public_key: StrictStr)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_token_ttl_in_ms: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ApiClientsPost
Create an instance of ApiClientsPost from a dict
- classmethod from_json(json_str: str) ApiClientsPost
Create an instance of ApiClientsPost from a JSON string
- issuer: Optional[StrictStr]
- max_role: ReferenceWritable
- public_key: StrictStr
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.api_clients_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.api_clients_response.ApiClientsResponse(*, items: Optional[ConstrainedListValue[ApiClient]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ApiClientsResponse
Create an instance of ApiClientsResponse from a dict
- classmethod from_json(json_str: str) ApiClientsResponse
Create an instance of ApiClientsResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.api_token module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.api_token.ApiToken(*, created_at: Optional[StrictInt] = None, expires_at: Optional[StrictInt] = None, token: Optional[StrictStr] = None)
Bases:
BaseModelAPI token # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created_at: Optional[StrictInt]
- expires_at: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- token: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.api_version module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.api_version.ApiVersion(*, versions: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ApiVersion
Create an instance of ApiVersion from a dict
- classmethod from_json(json_str: str) ApiVersion
Create an instance of ApiVersion from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- versions: Optional[ConstrainedListValue[StrictStr]]
pypureclient.flashblade.FB_2_17.models.array module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array.Array(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, _as_of: Optional[StrictInt] = None, banner: Optional[StrictStr] = None, default_inbound_tls_policy: Optional[ReferenceWritable] = None, encryption: Optional[ArrayEncryption] = None, eradication_config: Optional[ArrayEradicationConfig] = None, idle_timeout: Optional[StrictInt] = None, network_access_policy: Optional[FixedReference] = None, ntp_servers: Optional[ConstrainedListValue[StrictStr]] = None, os: Optional[StrictStr] = None, product_type: Optional[StrictStr] = None, revision: Optional[StrictStr] = None, security_update: Optional[StrictStr] = None, smb_mode: Optional[StrictStr] = None, time_zone: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_of: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- banner: Optional[StrictStr]
- default_inbound_tls_policy: Optional[ReferenceWritable]
- encryption: Optional[ArrayEncryption]
- eradication_config: Optional[ArrayEradicationConfig]
- id: Optional[StrictStr]
- idle_timeout: Optional[StrictInt]
- name: Optional[StrictStr]
- network_access_policy: Optional[FixedReference]
- ntp_servers: Optional[ConstrainedListValue[StrictStr]]
- os: Optional[StrictStr]
- product_type: Optional[StrictStr]
- revision: Optional[StrictStr]
- security_update: Optional[StrictStr]
- smb_mode: Optional[StrictStr]
- time_zone: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.array_connection module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection.ArrayConnection(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- ca_certificate_group: Optional[FixedReference]
- encrypted: Optional[StrictBool]
- classmethod from_dict(obj: dict) ArrayConnection
Create an instance of ArrayConnection from a dict
- classmethod from_json(json_str: str) ArrayConnection
Create an instance of ArrayConnection from a JSON string
- id: Optional[StrictStr]
- management_address: Optional[StrictStr]
- os: Optional[StrictStr]
- remote: Optional[FixedReference]
- replication_addresses: Optional[ConstrainedListValue[StrictStr]]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- type: Optional[StrictStr]
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.array_connection_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_get_response.ArrayConnectionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnection]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayConnectionGetResponse
Create an instance of ArrayConnectionGetResponse from a dict
- classmethod from_json(json_str: str) ArrayConnectionGetResponse
Create an instance of ArrayConnectionGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayConnection]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_connection_key module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_key.ArrayConnectionKey(*, connection_key: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- connection_key: Optional[StrictStr]
- created: Optional[StrictInt]
- expires: Optional[StrictInt]
- classmethod from_dict(obj: dict) ArrayConnectionKey
Create an instance of ArrayConnectionKey from a dict
- classmethod from_json(json_str: str) ArrayConnectionKey
Create an instance of ArrayConnectionKey from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_connection_key_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_key_get_response.ArrayConnectionKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArrayConnectionKeyGetResponse
Create an instance of ArrayConnectionKeyGetResponse from a dict
- classmethod from_json(json_str: str) ArrayConnectionKeyGetResponse
Create an instance of ArrayConnectionKeyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayConnectionKey]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_connection_key_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_key_response.ArrayConnectionKeyResponse(*, items: Optional[ConstrainedListValue[ArrayConnectionKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayConnectionKeyResponse
Create an instance of ArrayConnectionKeyResponse from a dict
- classmethod from_json(json_str: str) ArrayConnectionKeyResponse
Create an instance of ArrayConnectionKeyResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayConnectionKey]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_connection_path module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_path.ArrayConnectionPath(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, destination: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, source: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- destination: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArrayConnectionPath
Create an instance of ArrayConnectionPath from a dict
- classmethod from_json(json_str: str) ArrayConnectionPath
Create an instance of ArrayConnectionPath from a JSON string
- id: Optional[StrictStr]
- remote: Optional[FixedReference]
- source: Optional[StrictStr]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- type: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.array_connection_path_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_path_get_response.ArrayConnectionPathGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayConnectionPath]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayConnectionPathGetResponse
Create an instance of ArrayConnectionPathGetResponse from a dict
- classmethod from_json(json_str: str) ArrayConnectionPathGetResponse
Create an instance of ArrayConnectionPathGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayConnectionPath]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_connection_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_post.ArrayConnectionPost(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, ca_certificate_group: Optional[FixedReference] = None, encrypted: Optional[StrictBool] = None, management_address: Optional[StrictStr] = None, os: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, replication_addresses: Optional[ConstrainedListValue[StrictStr]] = None, status: Optional[StrictStr] = None, throttle: Optional[Throttle] = None, type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, connection_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- ca_certificate_group: Optional[FixedReference]
- connection_key: Optional[StrictStr]
- encrypted: Optional[StrictBool]
- classmethod from_dict(obj: dict) ArrayConnectionPost
Create an instance of ArrayConnectionPost from a dict
- classmethod from_json(json_str: str) ArrayConnectionPost
Create an instance of ArrayConnectionPost from a JSON string
- id: Optional[StrictStr]
- management_address: Optional[StrictStr]
- os: Optional[StrictStr]
- remote: Optional[FixedReference]
- replication_addresses: Optional[ConstrainedListValue[StrictStr]]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- type: Optional[StrictStr]
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.array_connection_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_connection_response.ArrayConnectionResponse(*, items: Optional[ConstrainedListValue[ArrayConnection]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayConnectionResponse
Create an instance of ArrayConnectionResponse from a dict
- classmethod from_json(json_str: str) ArrayConnectionResponse
Create an instance of ArrayConnectionResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayConnection]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_encryption module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_encryption.ArrayEncryption(*, data_at_rest: Optional[ArrayEncryptionDataAtRest] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- data_at_rest: Optional[ArrayEncryptionDataAtRest]
- classmethod from_dict(obj: dict) ArrayEncryption
Create an instance of ArrayEncryption from a dict
- classmethod from_json(json_str: str) ArrayEncryption
Create an instance of ArrayEncryption from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_encryption_data_at_rest module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_encryption_data_at_rest.ArrayEncryptionDataAtRest(*, algorithms: Optional[ConstrainedListValue[StrictStr]] = None, enabled: Optional[StrictBool] = None, entropy_source: Optional[StrictStr] = None)
Bases:
BaseModelData at Rest Encryption properties. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- algorithms: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- entropy_source: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArrayEncryptionDataAtRest
Create an instance of ArrayEncryptionDataAtRest from a dict
- classmethod from_json(json_str: str) ArrayEncryptionDataAtRest
Create an instance of ArrayEncryptionDataAtRest from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_eradication_config module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_eradication_config.ArrayEradicationConfig(*, eradication_delay: Optional[StrictInt] = None, manual_eradication: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- eradication_delay: Optional[StrictInt]
- classmethod from_dict(obj: dict) ArrayEradicationConfig
Create an instance of ArrayEradicationConfig from a dict
- classmethod from_json(json_str: str) ArrayEradicationConfig
Create an instance of ArrayEradicationConfig from a JSON string
- manual_eradication: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_factory_reset_token module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_factory_reset_token.ArrayFactoryResetToken(*, name: Optional[StrictStr] = None, token: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayFactoryResetToken
Create an instance of ArrayFactoryResetToken from a dict
- classmethod from_json(json_str: str) ArrayFactoryResetToken
Create an instance of ArrayFactoryResetToken from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- token: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_factory_reset_token_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_factory_reset_token_get_response.ArrayFactoryResetTokenGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArrayFactoryResetTokenGetResponse
Create an instance of ArrayFactoryResetTokenGetResponse from a dict
- classmethod from_json(json_str: str) ArrayFactoryResetTokenGetResponse
Create an instance of ArrayFactoryResetTokenGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayFactoryResetToken]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_factory_reset_token_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_factory_reset_token_response.ArrayFactoryResetTokenResponse(*, items: Optional[ConstrainedListValue[ArrayFactoryResetToken]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayFactoryResetTokenResponse
Create an instance of ArrayFactoryResetTokenResponse from a dict
- classmethod from_json(json_str: str) ArrayFactoryResetTokenResponse
Create an instance of ArrayFactoryResetTokenResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayFactoryResetToken]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_get_response.ArrayGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Array]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArrayGetResponse
Create an instance of ArrayGetResponse from a dict
- classmethod from_json(json_str: str) ArrayGetResponse
Create an instance of ArrayGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_http_specific_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_http_specific_performance.ArrayHttpSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayHttpSpecificPerformance
Create an instance of ArrayHttpSpecificPerformance from a dict
- classmethod from_json(json_str: str) ArrayHttpSpecificPerformance
Create an instance of ArrayHttpSpecificPerformance from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_dir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_file_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_dirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_files_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.array_http_specific_performance_get module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_http_specific_performance_get.ArrayHttpSpecificPerformanceGet(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayHttpSpecificPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayHttpSpecificPerformanceGet
Create an instance of ArrayHttpSpecificPerformanceGet from a dict
- classmethod from_json(json_str: str) ArrayHttpSpecificPerformanceGet
Create an instance of ArrayHttpSpecificPerformanceGet from a JSON string
- items: Optional[ConstrainedListValue[ArrayHttpSpecificPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_nfs_specific_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_nfs_specific_performance.ArrayNfsSpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_share_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, aggregate_usec_per_share_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, links_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, readlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, symlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_link_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_readlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_symlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- accesses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_file_metadata_creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_file_metadata_modifies_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_file_metadata_reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_other_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_usec_per_file_metadata_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_usec_per_file_metadata_modify_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_usec_per_file_metadata_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- aggregate_usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- as_request_dict() Dict[str, Any]
- creates_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- classmethod from_dict(obj: dict) ArrayNfsSpecificPerformance
Create an instance of ArrayNfsSpecificPerformance from a dict
- classmethod from_json(json_str: str) ArrayNfsSpecificPerformance
Create an instance of ArrayNfsSpecificPerformance from a JSON string
- fsinfos_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- fsstats_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- getattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- id: Optional[StrictStr]
- links_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- lookups_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- mkdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- name: Optional[StrictStr]
- pathconfs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- readdirpluses_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- readdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- readlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- removes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- renames_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- rmdirs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- setattrs_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- symlinks_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_access_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_create_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_fsinfo_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_fsstat_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_getattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_link_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_lookup_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_mkdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_pathconf_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_readdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_readdirplus_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_readlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_remove_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_rename_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_rmdir_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_setattr_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_symlink_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.array_nfs_specific_performance_get module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_nfs_specific_performance_get.ArrayNfsSpecificPerformanceGet(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayNfsSpecificPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayNfsSpecificPerformanceGet
Create an instance of ArrayNfsSpecificPerformanceGet from a dict
- classmethod from_json(json_str: str) ArrayNfsSpecificPerformanceGet
Create an instance of ArrayNfsSpecificPerformanceGet from a JSON string
- items: Optional[ConstrainedListValue[ArrayNfsSpecificPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_performance.ArrayPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- classmethod from_dict(obj: dict) ArrayPerformance
Create an instance of ArrayPerformance from a dict
- classmethod from_json(json_str: str) ArrayPerformance
Create an instance of ArrayPerformance from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.array_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_performance_get_response.ArrayPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayPerformanceGetResponse
Create an instance of ArrayPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) ArrayPerformanceGetResponse
Create an instance of ArrayPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ArrayPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_performance_replication_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_performance_replication_get_resp.ArrayPerformanceReplicationGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[RelationshipPerformanceReplication]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayPerformanceReplicationGetResp
Create an instance of ArrayPerformanceReplicationGetResp from a dict
- classmethod from_json(json_str: str) ArrayPerformanceReplicationGetResp
Create an instance of ArrayPerformanceReplicationGetResp from a JSON string
- items: Optional[ConstrainedListValue[RelationshipPerformanceReplication]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_response.ArrayResponse(*, items: Optional[ConstrainedListValue[Array]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayResponse
Create an instance of ArrayResponse from a dict
- classmethod from_json(json_str: str) ArrayResponse
Create an instance of ArrayResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_s3_specific_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_s3_specific_performance.ArrayS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ArrayS3SpecificPerformance
Create an instance of ArrayS3SpecificPerformance from a dict
- classmethod from_json(json_str: str) ArrayS3SpecificPerformance
Create an instance of ArrayS3SpecificPerformance from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.array_s3_specific_performance_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_s3_specific_performance_get_resp.ArrayS3SpecificPerformanceGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArrayS3SpecificPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArrayS3SpecificPerformanceGetResp
Create an instance of ArrayS3SpecificPerformanceGetResp from a dict
- classmethod from_json(json_str: str) ArrayS3SpecificPerformanceGetResp
Create an instance of ArrayS3SpecificPerformanceGetResp from a JSON string
- items: Optional[ConstrainedListValue[ArrayS3SpecificPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_space module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_space.ArraySpace(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, capacity: Optional[StrictInt] = None, parity: Optional[Union[StrictFloat, StrictInt]] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- capacity: Optional[StrictInt]
- classmethod from_dict(obj: dict) ArraySpace
Create an instance of ArraySpace from a dict
- classmethod from_json(json_str: str) ArraySpace
Create an instance of ArraySpace from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- parity: Optional[Union[StrictFloat, StrictInt]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.array_space_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_space_get_response.ArraySpaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ArraySpace]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ArraySpaceGetResponse
Create an instance of ArraySpaceGetResponse from a dict
- classmethod from_json(json_str: str) ArraySpaceGetResponse
Create an instance of ArraySpaceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ArraySpace]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.array_space_storage_class_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.array_space_storage_class_get_response.ArraySpaceStorageClassGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[StorageClassSpace]] = None, total: Optional[StorageClassSpace] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArraySpaceStorageClassGetResponse
Create an instance of ArraySpaceStorageClassGetResponse from a dict
- classmethod from_json(json_str: str) ArraySpaceStorageClassGetResponse
Create an instance of ArraySpaceStorageClassGetResponse from a JSON string
- items: Optional[ConstrainedListValue[StorageClassSpace]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[StorageClassSpace]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.arrays_supported_time_zones_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.arrays_supported_time_zones_get_response.ArraysSupportedTimeZonesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TimeZone]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ArraysSupportedTimeZonesGetResponse
Create an instance of ArraysSupportedTimeZonesGetResponse from a dict
- classmethod from_json(json_str: str) ArraysSupportedTimeZonesGetResponse
Create an instance of ArraysSupportedTimeZonesGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.audit module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit.Audit(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, arguments: Optional[StrictStr] = None, command: Optional[StrictStr] = None, ip_address: Optional[StrictStr] = None, origin: Optional[FixedReference] = None, subcommand: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_agent: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- arguments: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- command: Optional[StrictStr]
- id: Optional[StrictStr]
- ip_address: Optional[StrictStr]
- name: Optional[StrictStr]
- origin: Optional[FixedReference]
- subcommand: Optional[StrictStr]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: Optional[StrictStr]
- user_agent: Optional[StrictStr]
- user_interface: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_get_response.AuditFileSystemsPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) AuditFileSystemsPoliciesGetResponse
Create an instance of AuditFileSystemsPoliciesGetResponse from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPoliciesGetResponse
Create an instance of AuditFileSystemsPoliciesGetResponse from a JSON string
- items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_members_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_members_get_response.AuditFileSystemsPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) AuditFileSystemsPoliciesMembersGetResponse
Create an instance of AuditFileSystemsPoliciesMembersGetResponse from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPoliciesMembersGetResponse
Create an instance of AuditFileSystemsPoliciesMembersGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_members_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_members_response.AuditFileSystemsPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AuditFileSystemsPoliciesMembersResponse
Create an instance of AuditFileSystemsPoliciesMembersResponse from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPoliciesMembersResponse
Create an instance of AuditFileSystemsPoliciesMembersResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_patch.AuditFileSystemsPoliciesPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, add_log_targets: Optional[ConstrainedListValue[Reference]] = None, remove_log_targets: Optional[ConstrainedListValue[Reference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) AuditFileSystemsPoliciesPatch
Create an instance of AuditFileSystemsPoliciesPatch from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPoliciesPatch
Create an instance of AuditFileSystemsPoliciesPatch from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_post.AuditFileSystemsPoliciesPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) AuditFileSystemsPoliciesPost
Create an instance of AuditFileSystemsPoliciesPost from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPoliciesPost
Create an instance of AuditFileSystemsPoliciesPost from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policies_response.AuditFileSystemsPoliciesResponse(*, items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AuditFileSystemsPoliciesResponse
Create an instance of AuditFileSystemsPoliciesResponse from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPoliciesResponse
Create an instance of AuditFileSystemsPoliciesResponse from a JSON string
- items: Optional[ConstrainedListValue[AuditFileSystemsPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policy.AuditFileSystemsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) AuditFileSystemsPolicy
Create an instance of AuditFileSystemsPolicy from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPolicy
Create an instance of AuditFileSystemsPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.audit_file_systems_policy_no_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_file_systems_policy_no_context.AuditFileSystemsPolicyNoContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, log_targets: Optional[ConstrainedListValue[Reference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) AuditFileSystemsPolicyNoContext
Create an instance of AuditFileSystemsPolicyNoContext from a dict
- classmethod from_json(json_str: str) AuditFileSystemsPolicyNoContext
Create an instance of AuditFileSystemsPolicyNoContext from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.audit_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_get_response.AuditGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Audit]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) AuditGetResponse
Create an instance of AuditGetResponse from a dict
- classmethod from_json(json_str: str) AuditGetResponse
Create an instance of AuditGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.audit_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.audit_response.AuditResponse(*, items: Optional[ConstrainedListValue[Audit]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) AuditResponse
Create an instance of AuditResponse from a dict
- classmethod from_json(json_str: str) AuditResponse
Create an instance of AuditResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.blade module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.blade.Blade(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, raw_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None, target: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- details: Optional[StrictStr]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- progress: Optional[Union[StrictFloat, StrictInt]]
- raw_capacity: Optional[StrictInt]
- status: Optional[StrictStr]
- target: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.blade_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.blade_get_response.BladeGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Blade]] = None, total: Optional[Dict[str, Any]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) BladeGetResponse
Create an instance of BladeGetResponse from a dict
- classmethod from_json(json_str: str) BladeGetResponse
Create an instance of BladeGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[Dict[str, Any]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.bucket module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket.Bucket(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, bucket_type: Optional[StrictStr] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, object_lock_config: Optional[ObjectLockConfigResponse] = None, public_access_config: Optional[PublicAccessConfig] = None, public_status: Optional[StrictStr] = None, quota_limit: Optional[StrictInt] = None, retention_lock: Optional[StrictStr] = None, space: Optional[Space] = None, time_remaining: Optional[StrictInt] = None, time_remaining_status: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- account: Optional[FixedReference]
- as_request_dict() Dict[str, Any]
- bucket_type: Optional[StrictStr]
- created: Optional[StrictInt]
- destroyed: Optional[StrictBool]
- eradication_config: Optional[BucketEradicationConfig]
- hard_limit_enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- object_count: Optional[StrictInt]
- object_lock_config: Optional[ObjectLockConfigResponse]
- public_access_config: Optional[PublicAccessConfig]
- public_status: Optional[StrictStr]
- quota_limit: Optional[StrictInt]
- retention_lock: Optional[StrictStr]
- time_remaining: Optional[StrictInt]
- time_remaining_status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- versioning: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.bucket_access_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy.BucketAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bucket: Optional[FixedReference]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) BucketAccessPolicy
Create an instance of BucketAccessPolicy from a dict
- classmethod from_json(json_str: str) BucketAccessPolicy
Create an instance of BucketAccessPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[BucketAccessPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_get_response.BucketAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) BucketAccessPolicyGetResponse
Create an instance of BucketAccessPolicyGetResponse from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyGetResponse
Create an instance of BucketAccessPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketAccessPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_post.BucketAccessPolicyPost(*, rules: Optional[ConstrainedListValue[BucketAccessPolicyRuleBulkManage]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketAccessPolicyPost
Create an instance of BucketAccessPolicyPost from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyPost
Create an instance of BucketAccessPolicyPost from a JSON string
- rules: Optional[ConstrainedListValue[BucketAccessPolicyRuleBulkManage]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_response.BucketAccessPolicyResponse(*, items: Optional[ConstrainedListValue[BucketAccessPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketAccessPolicyResponse
Create an instance of BucketAccessPolicyResponse from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyResponse
Create an instance of BucketAccessPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketAccessPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule.BucketAccessPolicyRule(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketAccessPolicyRule
Create an instance of BucketAccessPolicyRule from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRule
Create an instance of BucketAccessPolicyRule from a JSON string
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- principals: Optional[BucketAccessPolicyRulePrincipal]
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_bulk_manage module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_bulk_manage.BucketAccessPolicyRuleBulkManage(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketAccessPolicyRuleBulkManage
Create an instance of BucketAccessPolicyRuleBulkManage from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRuleBulkManage
Create an instance of BucketAccessPolicyRuleBulkManage from a JSON string
- name: Optional[StrictStr]
- principals: Optional[BucketAccessPolicyRulePrincipal]
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_get_response.BucketAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) BucketAccessPolicyRuleGetResponse
Create an instance of BucketAccessPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRuleGetResponse
Create an instance of BucketAccessPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_post.BucketAccessPolicyRulePost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketAccessPolicyRulePost
Create an instance of BucketAccessPolicyRulePost from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRulePost
Create an instance of BucketAccessPolicyRulePost from a JSON string
- principals: Optional[BucketAccessPolicyRulePrincipal]
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_principal module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_principal.BucketAccessPolicyRulePrincipal(*, all: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- all: Optional[StrictBool]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketAccessPolicyRulePrincipal
Create an instance of BucketAccessPolicyRulePrincipal from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRulePrincipal
Create an instance of BucketAccessPolicyRulePrincipal from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_response.BucketAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketAccessPolicyRuleResponse
Create an instance of BucketAccessPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRuleResponse
Create an instance of BucketAccessPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketAccessPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_with_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_access_policy_rule_with_context.BucketAccessPolicyRuleWithContext(*, name: Optional[StrictStr] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, effect: Optional[StrictStr] = None, principals: Optional[BucketAccessPolicyRulePrincipal] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketAccessPolicyRuleWithContext
Create an instance of BucketAccessPolicyRuleWithContext from a dict
- classmethod from_json(json_str: str) BucketAccessPolicyRuleWithContext
Create an instance of BucketAccessPolicyRuleWithContext from a JSON string
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- principals: Optional[BucketAccessPolicyRulePrincipal]
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_defaults module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_defaults.BucketDefaults(*, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketDefaults
Create an instance of BucketDefaults from a dict
- classmethod from_json(json_str: str) BucketDefaults
Create an instance of BucketDefaults from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- quota_limit: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_defaults_readonly module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_defaults_readonly.BucketDefaultsReadonly(*, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketDefaultsReadonly
Create an instance of BucketDefaultsReadonly from a dict
- classmethod from_json(json_str: str) BucketDefaultsReadonly
Create an instance of BucketDefaultsReadonly from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- quota_limit: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_eradication_config module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_eradication_config.BucketEradicationConfig(*, eradication_delay: Optional[StrictInt] = None, eradication_mode: Optional[StrictStr] = None, manual_eradication: Optional[StrictStr] = None)
Bases:
BaseModelConfiguration settings related to bucket eradication. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- eradication_delay: Optional[StrictInt]
- eradication_mode: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketEradicationConfig
Create an instance of BucketEradicationConfig from a dict
- classmethod from_json(json_str: str) BucketEradicationConfig
Create an instance of BucketEradicationConfig from a JSON string
- manual_eradication: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_get_response.BucketGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Bucket]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[Bucket] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) BucketGetResponse
Create an instance of BucketGetResponse from a dict
- classmethod from_json(json_str: str) BucketGetResponse
Create an instance of BucketGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.bucket_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_patch.BucketPatch(*, destroyed: Optional[StrictBool] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_lock_config: Optional[ObjectLockConfigRequestBody] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, versioning: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- destroyed: Optional[StrictBool]
- eradication_config: Optional[BucketEradicationConfig]
- classmethod from_dict(obj: dict) BucketPatch
Create an instance of BucketPatch from a dict
- classmethod from_json(json_str: str) BucketPatch
Create an instance of BucketPatch from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- object_lock_config: Optional[ObjectLockConfigRequestBody]
- public_access_config: Optional[PublicAccessConfig]
- quota_limit: Optional[StrictStr]
- retention_lock: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- versioning: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.bucket_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_performance.BucketPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- classmethod from_dict(obj: dict) BucketPerformance
Create an instance of BucketPerformance from a dict
- classmethod from_json(json_str: str) BucketPerformance
Create an instance of BucketPerformance from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.bucket_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_performance_get_response.BucketPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketPerformance]] = None, total: Optional[ConstrainedListValue[BucketPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketPerformanceGetResponse
Create an instance of BucketPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) BucketPerformanceGetResponse
Create an instance of BucketPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[BucketPerformance]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.bucket_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_post.BucketPost(*, account: Optional[ReferenceWritable] = None, bucket_type: Optional[StrictStr] = None, eradication_config: Optional[BucketEradicationConfig] = None, hard_limit_enabled: Optional[StrictBool] = None, object_lock_config: Optional[ObjectLockConfigRequestBody] = None, quota_limit: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- account: Optional[ReferenceWritable]
- as_request_dict() Dict[str, Any]
- bucket_type: Optional[StrictStr]
- eradication_config: Optional[BucketEradicationConfig]
- classmethod from_dict(obj: dict) BucketPost
Create an instance of BucketPost from a dict
- classmethod from_json(json_str: str) BucketPost
Create an instance of BucketPost from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- object_lock_config: Optional[ObjectLockConfigRequestBody]
- quota_limit: Optional[StrictStr]
- retention_lock: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_replica_link module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_replica_link.BucketReplicaLink(*, id: Optional[StrictStr] = None, direction: Optional[StrictStr] = None, lag: Optional[StrictInt] = None, status_details: Optional[StrictStr] = None, context: Optional[Reference] = None, cascading_enabled: Optional[StrictBool] = None, local_bucket: Optional[FixedReference] = None, object_backlog: Optional[ObjectBacklog] = None, paused: Optional[StrictBool] = None, recovery_point: Optional[StrictInt] = None, remote: Optional[FixedReference] = None, remote_bucket: Optional[FixedReferenceNameOnly] = None, remote_credentials: Optional[ReferenceWritable] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- cascading_enabled: Optional[StrictBool]
- direction: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketReplicaLink
Create an instance of BucketReplicaLink from a dict
- classmethod from_json(json_str: str) BucketReplicaLink
Create an instance of BucketReplicaLink from a JSON string
- id: Optional[StrictStr]
- lag: Optional[StrictInt]
- local_bucket: Optional[FixedReference]
- object_backlog: Optional[ObjectBacklog]
- paused: Optional[StrictBool]
- recovery_point: Optional[StrictInt]
- remote: Optional[FixedReference]
- remote_bucket: Optional[FixedReferenceNameOnly]
- remote_credentials: Optional[ReferenceWritable]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_replica_link_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_replica_link_get_response.BucketReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[BucketReplicaLink]] = None, total: Optional[BucketReplicaLink] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) BucketReplicaLinkGetResponse
Create an instance of BucketReplicaLinkGetResponse from a dict
- classmethod from_json(json_str: str) BucketReplicaLinkGetResponse
Create an instance of BucketReplicaLinkGetResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketReplicaLink]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[BucketReplicaLink]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.bucket_replica_link_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_replica_link_post.BucketReplicaLinkPost(*, cascading_enabled: Optional[StrictBool] = None, paused: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- cascading_enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) BucketReplicaLinkPost
Create an instance of BucketReplicaLinkPost from a dict
- classmethod from_json(json_str: str) BucketReplicaLinkPost
Create an instance of BucketReplicaLinkPost from a JSON string
- paused: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_replica_link_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_replica_link_response.BucketReplicaLinkResponse(*, items: Optional[ConstrainedListValue[BucketReplicaLink]] = None, total: Optional[BucketReplicaLink] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketReplicaLinkResponse
Create an instance of BucketReplicaLinkResponse from a dict
- classmethod from_json(json_str: str) BucketReplicaLinkResponse
Create an instance of BucketReplicaLinkResponse from a JSON string
- items: Optional[ConstrainedListValue[BucketReplicaLink]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[BucketReplicaLink]
pypureclient.flashblade.FB_2_17.models.bucket_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_response.BucketResponse(*, items: Optional[ConstrainedListValue[Bucket]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketResponse
Create an instance of BucketResponse from a dict
- classmethod from_json(json_str: str) BucketResponse
Create an instance of BucketResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.bucket_s3_specific_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_s3_specific_performance.BucketS3SpecificPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BucketS3SpecificPerformance
Create an instance of BucketS3SpecificPerformance from a dict
- classmethod from_json(json_str: str) BucketS3SpecificPerformance
Create an instance of BucketS3SpecificPerformance from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_bucket_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_object_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_buckets_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_objects_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.bucket_s3_specific_performance_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.bucket_s3_specific_performance_get_resp.BucketS3SpecificPerformanceGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None, total: Optional[ConstrainedListValue[BucketS3SpecificPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) BucketS3SpecificPerformanceGetResp
Create an instance of BucketS3SpecificPerformanceGetResp from a dict
- classmethod from_json(json_str: str) BucketS3SpecificPerformanceGetResp
Create an instance of BucketS3SpecificPerformanceGetResp from a JSON string
- items: Optional[ConstrainedListValue[BucketS3SpecificPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[BucketS3SpecificPerformance]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.built_in module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.built_in.BuiltIn(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.built_in_no_id module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.built_in_no_id.BuiltInNoId(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BuiltInNoId
Create an instance of BuiltInNoId from a dict
- classmethod from_json(json_str: str) BuiltInNoId
Create an instance of BuiltInNoId from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.built_in_relationship module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.built_in_relationship.BuiltInRelationship(*, id: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) BuiltInRelationship
Create an instance of BuiltInRelationship from a dict
- classmethod from_json(json_str: str) BuiltInRelationship
Create an instance of BuiltInRelationship from a JSON string
- id: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate.Certificate(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, subject_alternative_names: Optional[ConstrainedListValue[StrictStr]] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- certificate: Optional[StrictStr]
- certificate_type: Optional[StrictStr]
- common_name: Optional[StrictStr]
- country: Optional[StrictStr]
- email: Optional[StrictStr]
- classmethod from_dict(obj: dict) Certificate
Create an instance of Certificate from a dict
- classmethod from_json(json_str: str) Certificate
Create an instance of Certificate from a JSON string
- id: Optional[StrictStr]
- intermediate_certificate: Optional[StrictStr]
- issued_by: Optional[StrictStr]
- issued_to: Optional[StrictStr]
- key_size: Optional[StrictInt]
- locality: Optional[StrictStr]
- name: Optional[StrictStr]
- organization: Optional[StrictStr]
- organizational_unit: Optional[StrictStr]
- state: Optional[StrictStr]
- status: Optional[StrictStr]
- subject_alternative_names: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- valid_from: Optional[StrictStr]
- valid_to: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.certificate_certificate_group_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_certificate_group_get_resp.CertificateCertificateGroupGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificateCertificateGroupGetResp
Create an instance of CertificateCertificateGroupGetResp from a dict
- classmethod from_json(json_str: str) CertificateCertificateGroupGetResp
Create an instance of CertificateCertificateGroupGetResp from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.certificate_certificate_group_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_certificate_group_response.CertificateCertificateGroupResponse(*, items: Optional[ConstrainedListValue[Member]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateCertificateGroupResponse
Create an instance of CertificateCertificateGroupResponse from a dict
- classmethod from_json(json_str: str) CertificateCertificateGroupResponse
Create an instance of CertificateCertificateGroupResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_get_response.CertificateGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Certificate]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificateGetResponse
Create an instance of CertificateGetResponse from a dict
- classmethod from_json(json_str: str) CertificateGetResponse
Create an instance of CertificateGetResponse from a JSON string
- items: Optional[ConstrainedListValue[Certificate]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.certificate_group module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group.CertificateGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateGroup
Create an instance of CertificateGroup from a dict
- classmethod from_json(json_str: str) CertificateGroup
Create an instance of CertificateGroup from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate_group_certificate_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group_certificate_get_resp.CertificateGroupCertificateGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Member]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificateGroupCertificateGetResp
Create an instance of CertificateGroupCertificateGetResp from a dict
- classmethod from_json(json_str: str) CertificateGroupCertificateGetResp
Create an instance of CertificateGroupCertificateGetResp from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.certificate_group_certificate_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group_certificate_response.CertificateGroupCertificateResponse(*, items: Optional[ConstrainedListValue[Member]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateGroupCertificateResponse
Create an instance of CertificateGroupCertificateResponse from a dict
- classmethod from_json(json_str: str) CertificateGroupCertificateResponse
Create an instance of CertificateGroupCertificateResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate_group_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group_get_response.CertificateGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroup]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificateGroupGetResponse
Create an instance of CertificateGroupGetResponse from a dict
- classmethod from_json(json_str: str) CertificateGroupGetResponse
Create an instance of CertificateGroupGetResponse from a JSON string
- items: Optional[ConstrainedListValue[CertificateGroup]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.certificate_group_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group_response.CertificateGroupResponse(*, items: Optional[ConstrainedListValue[CertificateGroup]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateGroupResponse
Create an instance of CertificateGroupResponse from a dict
- classmethod from_json(json_str: str) CertificateGroupResponse
Create an instance of CertificateGroupResponse from a JSON string
- items: Optional[ConstrainedListValue[CertificateGroup]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate_group_use module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group_use.CertificateGroupUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReferenceWithRemote] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateGroupUse
Create an instance of CertificateGroupUse from a dict
- classmethod from_json(json_str: str) CertificateGroupUse
Create an instance of CertificateGroupUse from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- use: Optional[FixedReferenceWithRemote]
pypureclient.flashblade.FB_2_17.models.certificate_group_use_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_group_use_get_response.CertificateGroupUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateGroupUse]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificateGroupUseGetResponse
Create an instance of CertificateGroupUseGetResponse from a dict
- classmethod from_json(json_str: str) CertificateGroupUseGetResponse
Create an instance of CertificateGroupUseGetResponse from a JSON string
- items: Optional[ConstrainedListValue[CertificateGroupUse]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.certificate_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_patch.CertificatePatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- certificate: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificatePatch
Create an instance of CertificatePatch from a dict
- classmethod from_json(json_str: str) CertificatePatch
Create an instance of CertificatePatch from a JSON string
- id: Optional[StrictStr]
- intermediate_certificate: Optional[StrictStr]
- name: Optional[StrictStr]
- passphrase: Optional[StrictStr]
- private_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_post.CertificatePost(*, name: Optional[StrictStr] = None, certificate: Optional[StrictStr] = None, certificate_type: Optional[StrictStr] = None, common_name: Optional[StrictStr] = None, country: Optional[StrictStr] = None, email: Optional[StrictStr] = None, intermediate_certificate: Optional[StrictStr] = None, issued_by: Optional[StrictStr] = None, issued_to: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None, locality: Optional[StrictStr] = None, organization: Optional[StrictStr] = None, organizational_unit: Optional[StrictStr] = None, passphrase: Optional[StrictStr] = None, private_key: Optional[StrictStr] = None, state: Optional[StrictStr] = None, status: Optional[StrictStr] = None, valid_from: Optional[StrictStr] = None, valid_to: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- certificate: Optional[StrictStr]
- certificate_type: Optional[StrictStr]
- common_name: Optional[StrictStr]
- country: Optional[StrictStr]
- email: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificatePost
Create an instance of CertificatePost from a dict
- classmethod from_json(json_str: str) CertificatePost
Create an instance of CertificatePost from a JSON string
- intermediate_certificate: Optional[StrictStr]
- issued_by: Optional[StrictStr]
- issued_to: Optional[StrictStr]
- key_size: Optional[StrictInt]
- locality: Optional[StrictStr]
- name: Optional[StrictStr]
- organization: Optional[StrictStr]
- organizational_unit: Optional[StrictStr]
- passphrase: Optional[StrictStr]
- private_key: Optional[StrictStr]
- state: Optional[StrictStr]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- valid_from: Optional[StrictStr]
- valid_to: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.certificate_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_response.CertificateResponse(*, items: Optional[ConstrainedListValue[Certificate]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateResponse
Create an instance of CertificateResponse from a dict
- classmethod from_json(json_str: str) CertificateResponse
Create an instance of CertificateResponse from a JSON string
- items: Optional[ConstrainedListValue[Certificate]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.certificate_use module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_use.CertificateUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, group: Optional[FixedReference] = None, use: Optional[FixedReferenceWithRemote] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CertificateUse
Create an instance of CertificateUse from a dict
- classmethod from_json(json_str: str) CertificateUse
Create an instance of CertificateUse from a JSON string
- group: Optional[FixedReference]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- use: Optional[FixedReferenceWithRemote]
pypureclient.flashblade.FB_2_17.models.certificate_use_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.certificate_use_get_response.CertificateUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[CertificateUse]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) CertificateUseGetResponse
Create an instance of CertificateUseGetResponse from a dict
- classmethod from_json(json_str: str) CertificateUseGetResponse
Create an instance of CertificateUseGetResponse from a JSON string
- items: Optional[ConstrainedListValue[CertificateUse]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.client_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.client_performance.ClientPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[ConstrainedIntValue] = None, bytes_per_read: Optional[ConstrainedIntValue] = None, bytes_per_write: Optional[ConstrainedIntValue] = None, others_per_sec: Optional[ConstrainedIntValue] = None, read_bytes_per_sec: Optional[ConstrainedIntValue] = None, reads_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[ConstrainedIntValue] = None, usec_per_read_op: Optional[ConstrainedIntValue] = None, usec_per_write_op: Optional[ConstrainedIntValue] = None, write_bytes_per_sec: Optional[ConstrainedIntValue] = None, writes_per_sec: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_per_op: Optional[ConstrainedIntValue]
- bytes_per_read: Optional[ConstrainedIntValue]
- bytes_per_write: Optional[ConstrainedIntValue]
- classmethod from_dict(obj: dict) ClientPerformance
Create an instance of ClientPerformance from a dict
- classmethod from_json(json_str: str) ClientPerformance
Create an instance of ClientPerformance from a JSON string
- name: Optional[StrictStr]
- others_per_sec: Optional[ConstrainedIntValue]
- read_bytes_per_sec: Optional[ConstrainedIntValue]
- reads_per_sec: Optional[ConstrainedIntValue]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[ConstrainedIntValue]
- usec_per_read_op: Optional[ConstrainedIntValue]
- usec_per_write_op: Optional[ConstrainedIntValue]
- write_bytes_per_sec: Optional[ConstrainedIntValue]
- writes_per_sec: Optional[ConstrainedIntValue]
pypureclient.flashblade.FB_2_17.models.client_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.client_performance_get_response.ClientPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ClientPerformance]] = None, total: Optional[ConstrainedListValue[ClientPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ClientPerformanceGetResponse
Create an instance of ClientPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) ClientPerformanceGetResponse
Create an instance of ClientPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ClientPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[ClientPerformance]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.connection_relationship_performance_replication module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.connection_relationship_performance_replication.ConnectionRelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, remote: Optional[FixedReferenceNoResourceType] = None, time: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- aggregate: Optional[ReplicationPerformance]
- as_request_dict() Dict[str, Any]
- continuous: Optional[ContinuousReplicationPerformance]
- classmethod from_dict(obj: dict) ConnectionRelationshipPerformanceReplication
Create an instance of ConnectionRelationshipPerformanceReplication from a dict
- classmethod from_json(json_str: str) ConnectionRelationshipPerformanceReplication
Create an instance of ConnectionRelationshipPerformanceReplication from a JSON string
- id: Optional[StrictStr]
- periodic: Optional[ReplicationPerformance]
- remote: Optional[FixedReferenceNoResourceType]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.connection_relationship_performance_replication_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.connection_relationship_performance_replication_get_resp.ConnectionRelationshipPerformanceReplicationGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None, total: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ConnectionRelationshipPerformanceReplicationGetResp
Create an instance of ConnectionRelationshipPerformanceReplicationGetResp from a dict
- classmethod from_json(json_str: str) ConnectionRelationshipPerformanceReplicationGetResp
Create an instance of ConnectionRelationshipPerformanceReplicationGetResp from a JSON string
- items: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[ConnectionRelationshipPerformanceReplication]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.context.Context(*, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.continuous_replication_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.continuous_replication_performance.ContinuousReplicationPerformance(*, received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, object_backlog: Optional[ObjectBacklog] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ContinuousReplicationPerformance
Create an instance of ContinuousReplicationPerformance from a dict
- classmethod from_json(json_str: str) ContinuousReplicationPerformance
Create an instance of ContinuousReplicationPerformance from a JSON string
- object_backlog: Optional[ObjectBacklog]
- received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy.CrossOriginResourceSharingPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None, bucket: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bucket: Optional[FixedReference]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicy
Create an instance of CrossOriginResourceSharingPolicy from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicy
Create an instance of CrossOriginResourceSharingPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_get_response.CrossOriginResourceSharingPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyGetResponse
Create an instance of CrossOriginResourceSharingPolicyGetResponse from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyGetResponse
Create an instance of CrossOriginResourceSharingPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_patch.CrossOriginResourceSharingPolicyPatch(*, rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleBulkManage]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyPatch
Create an instance of CrossOriginResourceSharingPolicyPatch from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyPatch
Create an instance of CrossOriginResourceSharingPolicyPatch from a JSON string
- rules: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleBulkManage]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_response.CrossOriginResourceSharingPolicyResponse(*, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyResponse
Create an instance of CrossOriginResourceSharingPolicyResponse from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyResponse
Create an instance of CrossOriginResourceSharingPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule.CrossOriginResourceSharingPolicyRule(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[Reference] = None, policy: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- allowed_headers: Optional[ConstrainedListValue[StrictStr]]
- allowed_methods: Optional[ConstrainedListValue[StrictStr]]
- allowed_origins: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRule
Create an instance of CrossOriginResourceSharingPolicyRule from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRule
Create an instance of CrossOriginResourceSharingPolicyRule from a JSON string
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_bulk_manage module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_bulk_manage.CrossOriginResourceSharingPolicyRuleBulkManage(*, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- allowed_headers: Optional[ConstrainedListValue[StrictStr]]
- allowed_methods: Optional[ConstrainedListValue[StrictStr]]
- allowed_origins: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleBulkManage
Create an instance of CrossOriginResourceSharingPolicyRuleBulkManage from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleBulkManage
Create an instance of CrossOriginResourceSharingPolicyRuleBulkManage from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_get_response.CrossOriginResourceSharingPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleGetResponse
Create an instance of CrossOriginResourceSharingPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleGetResponse
Create an instance of CrossOriginResourceSharingPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_post.CrossOriginResourceSharingPolicyRulePost(*, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- allowed_headers: Optional[ConstrainedListValue[StrictStr]]
- allowed_methods: Optional[ConstrainedListValue[StrictStr]]
- allowed_origins: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRulePost
Create an instance of CrossOriginResourceSharingPolicyRulePost from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRulePost
Create an instance of CrossOriginResourceSharingPolicyRulePost from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_response.CrossOriginResourceSharingPolicyRuleResponse(*, items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleResponse
Create an instance of CrossOriginResourceSharingPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleResponse
Create an instance of CrossOriginResourceSharingPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[CrossOriginResourceSharingPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_with_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.cross_origin_resource_sharing_policy_rule_with_context.CrossOriginResourceSharingPolicyRuleWithContext(*, name: Optional[StrictStr] = None, allowed_headers: Optional[ConstrainedListValue[StrictStr]] = None, allowed_methods: Optional[ConstrainedListValue[StrictStr]] = None, allowed_origins: Optional[ConstrainedListValue[StrictStr]] = None, context: Optional[Reference] = None, policy: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- allowed_headers: Optional[ConstrainedListValue[StrictStr]]
- allowed_methods: Optional[ConstrainedListValue[StrictStr]]
- allowed_origins: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) CrossOriginResourceSharingPolicyRuleWithContext
Create an instance of CrossOriginResourceSharingPolicyRuleWithContext from a dict
- classmethod from_json(json_str: str) CrossOriginResourceSharingPolicyRuleWithContext
Create an instance of CrossOriginResourceSharingPolicyRuleWithContext from a JSON string
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.directory_service module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service.DirectoryService(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, base_dn: Optional[StrictStr] = None, bind_password: Optional[StrictStr] = None, bind_user: Optional[StrictStr] = None, ca_certificate: Optional[Reference] = None, ca_certificate_group: Optional[Reference] = None, enabled: Optional[StrictBool] = None, management: Optional[DirectoryServiceManagement] = None, nfs: Optional[DirectoryServiceNfs] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, smb: Optional[DirectoryServiceSmb] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- base_dn: Optional[StrictStr]
- bind_password: Optional[StrictStr]
- bind_user: Optional[StrictStr]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) DirectoryService
Create an instance of DirectoryService from a dict
- classmethod from_json(json_str: str) DirectoryService
Create an instance of DirectoryService from a JSON string
- id: Optional[StrictStr]
- management: Optional[DirectoryServiceManagement]
- name: Optional[StrictStr]
- nfs: Optional[DirectoryServiceNfs]
- services: Optional[ConstrainedListValue[StrictStr]]
- smb: Optional[DirectoryServiceSmb]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uris: Optional[ConstrainedListValue[ConstrainedStrValue]]
pypureclient.flashblade.FB_2_17.models.directory_service_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_get_response.DirectoryServiceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryService]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) DirectoryServiceGetResponse
Create an instance of DirectoryServiceGetResponse from a dict
- classmethod from_json(json_str: str) DirectoryServiceGetResponse
Create an instance of DirectoryServiceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[DirectoryService]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.directory_service_management module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_management.DirectoryServiceManagement(*, user_login_attribute: Optional[StrictStr] = None, user_object_class: Optional[StrictStr] = None)
Bases:
BaseModelProperties specific to the management service. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DirectoryServiceManagement
Create an instance of DirectoryServiceManagement from a dict
- classmethod from_json(json_str: str) DirectoryServiceManagement
Create an instance of DirectoryServiceManagement from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user_login_attribute: Optional[StrictStr]
- user_object_class: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.directory_service_nfs module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_nfs.DirectoryServiceNfs(*, nis_domains: Optional[ConstrainedListValue[StrictStr]] = None, nis_servers: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModelProperties specific to the NFS service. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DirectoryServiceNfs
Create an instance of DirectoryServiceNfs from a dict
- classmethod from_json(json_str: str) DirectoryServiceNfs
Create an instance of DirectoryServiceNfs from a JSON string
- nis_domains: Optional[ConstrainedListValue[StrictStr]]
- nis_servers: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.directory_service_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_response.DirectoryServiceResponse(*, items: Optional[ConstrainedListValue[DirectoryService]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DirectoryServiceResponse
Create an instance of DirectoryServiceResponse from a dict
- classmethod from_json(json_str: str) DirectoryServiceResponse
Create an instance of DirectoryServiceResponse from a JSON string
- items: Optional[ConstrainedListValue[DirectoryService]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.directory_service_role module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_role.DirectoryServiceRole(*, group: Optional[StrictStr] = None, group_base: Optional[StrictStr] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, role: Optional[ReferenceWritable] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DirectoryServiceRole
Create an instance of DirectoryServiceRole from a dict
- classmethod from_json(json_str: str) DirectoryServiceRole
Create an instance of DirectoryServiceRole from a JSON string
- group: Optional[StrictStr]
- group_base: Optional[StrictStr]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- role: Optional[ReferenceWritable]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.directory_service_roles_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_roles_get_response.DirectoryServiceRolesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) DirectoryServiceRolesGetResponse
Create an instance of DirectoryServiceRolesGetResponse from a dict
- classmethod from_json(json_str: str) DirectoryServiceRolesGetResponse
Create an instance of DirectoryServiceRolesGetResponse from a JSON string
- items: Optional[ConstrainedListValue[DirectoryServiceRole]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.directory_service_roles_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_roles_response.DirectoryServiceRolesResponse(*, items: Optional[ConstrainedListValue[DirectoryServiceRole]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DirectoryServiceRolesResponse
Create an instance of DirectoryServiceRolesResponse from a dict
- classmethod from_json(json_str: str) DirectoryServiceRolesResponse
Create an instance of DirectoryServiceRolesResponse from a JSON string
- items: Optional[ConstrainedListValue[DirectoryServiceRole]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.directory_service_smb module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.directory_service_smb.DirectoryServiceSmb(*, join_ou: Optional[StrictStr] = None)
Bases:
BaseModelDEPRECATED - Properties specific to the SMB service. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DirectoryServiceSmb
Create an instance of DirectoryServiceSmb from a dict
- classmethod from_json(json_str: str) DirectoryServiceSmb
Create an instance of DirectoryServiceSmb from a JSON string
- join_ou: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.dns module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.dns.Dns(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- domain: Optional[StrictStr]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- nameservers: Optional[ConstrainedListValue[StrictStr]]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.dns_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.dns_get_response.DnsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Dns]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) DnsGetResponse
Create an instance of DnsGetResponse from a dict
- classmethod from_json(json_str: str) DnsGetResponse
Create an instance of DnsGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.dns_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.dns_post.DnsPost(*, domain: Optional[StrictStr] = None, nameservers: Optional[ConstrainedListValue[StrictStr]] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sources: Optional[ConstrainedListValue[Reference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- domain: Optional[StrictStr]
- nameservers: Optional[ConstrainedListValue[StrictStr]]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.dns_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.dns_response.DnsResponse(*, items: Optional[ConstrainedListValue[Dns]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) DnsResponse
Create an instance of DnsResponse from a dict
- classmethod from_json(json_str: str) DnsResponse
Create an instance of DnsResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.drive module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.drive.Drive(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, details: Optional[StrictStr] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, raw_capacity: Optional[StrictInt] = None, status: Optional[StrictStr] = None, type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- details: Optional[StrictStr]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- raw_capacity: Optional[StrictInt]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- type: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.drive_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.drive_get_response.DriveGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Drive]] = None, total: Optional[Dict[str, Any]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) DriveGetResponse
Create an instance of DriveGetResponse from a dict
- classmethod from_json(json_str: str) DriveGetResponse
Create an instance of DriveGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[Dict[str, Any]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.error_context_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.error_context_response.ErrorContextResponse(*, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ErrorContextResponse
Create an instance of ErrorContextResponse from a dict
- classmethod from_json(json_str: str) ErrorContextResponse
Create an instance of ErrorContextResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.error_context_response_errors module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.error_context_response_errors.ErrorContextResponseErrors(*, context: Optional[StrictStr] = None, location_context: Optional[FixedReferenceWithType] = None, message: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- context: Optional[StrictStr]
- classmethod from_dict(obj: dict) ErrorContextResponseErrors
Create an instance of ErrorContextResponseErrors from a dict
- classmethod from_json(json_str: str) ErrorContextResponseErrors
Create an instance of ErrorContextResponseErrors from a JSON string
- location_context: Optional[FixedReferenceWithType]
- message: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.eula module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.eula.Eula(*, agreement: Optional[StrictStr] = None, signature: Optional[EulaSignature] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- agreement: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- signature: Optional[EulaSignature]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.eula_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.eula_get_response.EulaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Eula]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) EulaGetResponse
Create an instance of EulaGetResponse from a dict
- classmethod from_json(json_str: str) EulaGetResponse
Create an instance of EulaGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.eula_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.eula_response.EulaResponse(*, items: Optional[ConstrainedListValue[Eula]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) EulaResponse
Create an instance of EulaResponse from a dict
- classmethod from_json(json_str: str) EulaResponse
Create an instance of EulaResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.eula_signature module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.eula_signature.EulaSignature(*, accepted: Optional[StrictInt] = None, company: Optional[StrictStr] = None, name: Optional[StrictStr] = None, title: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- accepted: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- company: Optional[StrictStr]
- classmethod from_dict(obj: dict) EulaSignature
Create an instance of EulaSignature from a dict
- classmethod from_json(json_str: str) EulaSignature
Create an instance of EulaSignature from a JSON string
- name: Optional[StrictStr]
- title: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_info module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_info.FileInfo(*, name: Optional[StrictStr] = None, length: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- length: Optional[StrictInt]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_lock module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_lock.FileLock(*, name: Optional[StrictStr] = None, access_type: Optional[StrictStr] = None, client: Optional[FixedReferenceNoId] = None, created_at: Optional[StrictInt] = None, inode: Optional[StrictInt] = None, path: Optional[StrictStr] = None, protocol: Optional[StrictStr] = None, range: Optional[FileLockRange] = None, source: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_type: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- client: Optional[FixedReferenceNoId]
- created_at: Optional[StrictInt]
- inode: Optional[StrictInt]
- name: Optional[StrictStr]
- path: Optional[StrictStr]
- protocol: Optional[StrictStr]
- range: Optional[FileLockRange]
- source: Optional[FixedReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_lock_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_lock_get_response.FileLockGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileLock]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileLockGetResponse
Create an instance of FileLockGetResponse from a dict
- classmethod from_json(json_str: str) FileLockGetResponse
Create an instance of FileLockGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_lock_nlm_reclamation_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_lock_nlm_reclamation_response.FileLockNlmReclamationResponse(*, items: Optional[ConstrainedListValue[FileSystemLockNlmReclamation]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileLockNlmReclamationResponse
Create an instance of FileLockNlmReclamationResponse from a dict
- classmethod from_json(json_str: str) FileLockNlmReclamationResponse
Create an instance of FileLockNlmReclamationResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemLockNlmReclamation]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_lock_range module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_lock_range.FileLockRange(*, length: Optional[StrictInt] = None, offset: Optional[StrictInt] = None)
Bases:
BaseModelThe range in bytes (offset, length) the lock covers within a file. If the lock reaches the end of the file, the length will be null. If the lock is set for the entire file, both offset and length will be null. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileLockRange
Create an instance of FileLockRange from a dict
- classmethod from_json(json_str: str) FileLockRange
Create an instance of FileLockRange from a JSON string
- length: Optional[StrictInt]
- offset: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_lock_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_lock_response.FileLockResponse(*, items: Optional[ConstrainedListValue[FileLock]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileLockResponse
Create an instance of FileLockResponse from a dict
- classmethod from_json(json_str: str) FileLockResponse
Create an instance of FileLockResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_session module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_session.FileSession(*, name: Optional[StrictStr] = None, authentication: Optional[StrictStr] = None, client: Optional[FixedReferenceNameOnly] = None, connection_time: Optional[StrictInt] = None, idle_time: Optional[StrictInt] = None, opens: Optional[StrictInt] = None, port: Optional[StrictInt] = None, protocol: Optional[StrictStr] = None, time: Optional[StrictInt] = None, user: Optional[UserNoId] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- authentication: Optional[StrictStr]
- client: Optional[FixedReferenceNameOnly]
- connection_time: Optional[StrictInt]
- classmethod from_dict(obj: dict) FileSession
Create an instance of FileSession from a dict
- classmethod from_json(json_str: str) FileSession
Create an instance of FileSession from a JSON string
- idle_time: Optional[StrictInt]
- name: Optional[StrictStr]
- opens: Optional[StrictInt]
- port: Optional[StrictInt]
- protocol: Optional[StrictStr]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_session_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_session_get_response.FileSessionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSession]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSessionGetResponse
Create an instance of FileSessionGetResponse from a dict
- classmethod from_json(json_str: str) FileSessionGetResponse
Create an instance of FileSessionGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSession]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_session_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_session_response.FileSessionResponse(*, items: Optional[ConstrainedListValue[FileSession]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSessionResponse
Create an instance of FileSessionResponse from a dict
- classmethod from_json(json_str: str) FileSessionResponse
Create an instance of FileSessionResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSession]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system.FileSystem(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[Nfs] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[FixedReference] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[LocationReference] = None, space: Optional[Space] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- default_group_quota: Optional[StrictInt]
- default_user_quota: Optional[StrictInt]
- destroyed: Optional[StrictBool]
- eradication_config: Optional[FileSystemEradicationConfig]
- fast_remove_directory_enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) FileSystem
Create an instance of FileSystem from a dict
- classmethod from_json(json_str: str) FileSystem
Create an instance of FileSystem from a JSON string
- group_ownership: Optional[StrictStr]
- hard_limit_enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- multi_protocol: Optional[MultiProtocol]
- name: Optional[StrictStr]
- promotion_status: Optional[StrictStr]
- provisioned: Optional[StrictInt]
- qos_policy: Optional[FixedReference]
- requested_promotion_state: Optional[StrictStr]
- snapshot_directory_enabled: Optional[StrictBool]
- source: Optional[LocationReference]
- storage_class: Optional[StorageClassInfo]
- time_remaining: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- writable: Optional[StrictBool]
pypureclient.flashblade.FB_2_17.models.file_system_client module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_client.FileSystemClient(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemClient
Create an instance of FileSystemClient from a dict
- classmethod from_json(json_str: str) FileSystemClient
Create an instance of FileSystemClient from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_clients_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_clients_get_response.FileSystemClientsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemClient]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemClientsGetResponse
Create an instance of FileSystemClientsGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemClientsGetResponse
Create an instance of FileSystemClientsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemClient]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_clients_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_clients_response.FileSystemClientsResponse(*, items: Optional[ConstrainedListValue[FileSystemClient]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemClientsResponse
Create an instance of FileSystemClientsResponse from a dict
- classmethod from_json(json_str: str) FileSystemClientsResponse
Create an instance of FileSystemClientsResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemClient]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_eradication_config module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_eradication_config.FileSystemEradicationConfig(*, eradication_mode: Optional[StrictStr] = None, manual_eradication: Optional[StrictStr] = None)
Bases:
BaseModelConfiguration settings related to file system eradication. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- eradication_mode: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemEradicationConfig
Create an instance of FileSystemEradicationConfig from a dict
- classmethod from_json(json_str: str) FileSystemEradicationConfig
Create an instance of FileSystemEradicationConfig from a JSON string
- manual_eradication: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_export module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_export.FileSystemExport(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, enabled: Optional[StrictBool] = None, export_name: Optional[StrictStr] = None, member: Optional[FixedReference] = None, policy: Optional[Reference] = None, policy_type: Optional[StrictStr] = None, server: Optional[FixedReference] = None, share_policy: Optional[Reference] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- export_name: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemExport
Create an instance of FileSystemExport from a dict
- classmethod from_json(json_str: str) FileSystemExport
Create an instance of FileSystemExport from a JSON string
- id: Optional[StrictStr]
- member: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- server: Optional[FixedReference]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_export_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_export_get_response.FileSystemExportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemExport]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) FileSystemExportGetResponse
Create an instance of FileSystemExportGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemExportGetResponse
Create an instance of FileSystemExportGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemExport]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_export_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_export_post.FileSystemExportPost(*, export_name: Optional[StrictStr] = None, server: Optional[Reference] = None, share_policy: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- export_name: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemExportPost
Create an instance of FileSystemExportPost from a dict
- classmethod from_json(json_str: str) FileSystemExportPost
Create an instance of FileSystemExportPost from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_export_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_export_response.FileSystemExportResponse(*, items: Optional[ConstrainedListValue[FileSystemExport]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemExportResponse
Create an instance of FileSystemExportResponse from a dict
- classmethod from_json(json_str: str) FileSystemExportResponse
Create an instance of FileSystemExportResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemExport]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_get_response.FileSystemGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystem]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[FileSystem] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) FileSystemGetResponse
Create an instance of FileSystemGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemGetResponse
Create an instance of FileSystemGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystem]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[FileSystem]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_group_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_group_performance.FileSystemGroupPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, file_system: Optional[FixedReference] = None, group: Optional[Group] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- file_system: Optional[FixedReference]
- classmethod from_dict(obj: dict) FileSystemGroupPerformance
Create an instance of FileSystemGroupPerformance from a dict
- classmethod from_json(json_str: str) FileSystemGroupPerformance
Create an instance of FileSystemGroupPerformance from a JSON string
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.file_system_groups_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_groups_performance_get_response.FileSystemGroupsPerformanceGetResponse(*, items: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemGroupPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemGroupsPerformanceGetResponse
Create an instance of FileSystemGroupsPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemGroupsPerformanceGetResponse
Create an instance of FileSystemGroupsPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemGroupPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[FileSystemGroupPerformance]]
pypureclient.flashblade.FB_2_17.models.file_system_lock_nlm_reclamation module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_lock_nlm_reclamation.FileSystemLockNlmReclamation(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- end: Optional[StrictInt]
- classmethod from_dict(obj: dict) FileSystemLockNlmReclamation
Create an instance of FileSystemLockNlmReclamation from a dict
- classmethod from_json(json_str: str) FileSystemLockNlmReclamation
Create an instance of FileSystemLockNlmReclamation from a JSON string
- start: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_open_file module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_open_file.FileSystemOpenFile(*, client: Optional[FixedReferenceNameOnly] = None, id: Optional[StrictStr] = None, lock_count: Optional[ConstrainedIntValue] = None, mode: Optional[StrictStr] = None, path: Optional[StrictStr] = None, session: Optional[FixedReferenceNameOnly] = None, source: Optional[FixedReference] = None, user: Optional[UserNoId] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[FixedReferenceNameOnly]
- classmethod from_dict(obj: dict) FileSystemOpenFile
Create an instance of FileSystemOpenFile from a dict
- classmethod from_json(json_str: str) FileSystemOpenFile
Create an instance of FileSystemOpenFile from a JSON string
- id: Optional[StrictStr]
- lock_count: Optional[ConstrainedIntValue]
- mode: Optional[StrictStr]
- path: Optional[StrictStr]
- session: Optional[FixedReferenceNameOnly]
- source: Optional[FixedReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_open_files_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_open_files_get_response.FileSystemOpenFilesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemOpenFile]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemOpenFilesGetResponse
Create an instance of FileSystemOpenFilesGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemOpenFilesGetResponse
Create an instance of FileSystemOpenFilesGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemOpenFile]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_open_files_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_open_files_response.FileSystemOpenFilesResponse(*, items: Optional[ConstrainedListValue[FileSystemOpenFile]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemOpenFilesResponse
Create an instance of FileSystemOpenFilesResponse from a dict
- classmethod from_json(json_str: str) FileSystemOpenFilesResponse
Create an instance of FileSystemOpenFilesResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemOpenFile]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_patch.FileSystemPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocol] = None, nfs: Optional[NfsPatch] = None, promotion_status: Optional[StrictStr] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[Reference] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[Smb] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[FixedLocationReference] = None, storage_class: Optional[StorageClassInfo] = None, time_remaining: Optional[StrictInt] = None, writable: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- default_group_quota: Optional[StrictInt]
- default_user_quota: Optional[StrictInt]
- destroyed: Optional[StrictBool]
- fast_remove_directory_enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) FileSystemPatch
Create an instance of FileSystemPatch from a dict
- classmethod from_json(json_str: str) FileSystemPatch
Create an instance of FileSystemPatch from a JSON string
- group_ownership: Optional[StrictStr]
- hard_limit_enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- multi_protocol: Optional[MultiProtocol]
- name: Optional[StrictStr]
- promotion_status: Optional[StrictStr]
- provisioned: Optional[StrictInt]
- requested_promotion_state: Optional[StrictStr]
- snapshot_directory_enabled: Optional[StrictBool]
- source: Optional[FixedLocationReference]
- storage_class: Optional[StorageClassInfo]
- time_remaining: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- writable: Optional[StrictBool]
pypureclient.flashblade.FB_2_17.models.file_system_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_performance.FileSystemPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- classmethod from_dict(obj: dict) FileSystemPerformance
Create an instance of FileSystemPerformance from a dict
- classmethod from_json(json_str: str) FileSystemPerformance
Create an instance of FileSystemPerformance from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.file_system_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_performance_get_response.FileSystemPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemPerformanceGetResponse
Create an instance of FileSystemPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemPerformanceGetResponse
Create an instance of FileSystemPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[FileSystemPerformance]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_post.FileSystemPost(*, default_group_quota: Optional[StrictInt] = None, default_user_quota: Optional[StrictInt] = None, eradication_config: Optional[FileSystemEradicationConfig] = None, fast_remove_directory_enabled: Optional[StrictBool] = None, group_ownership: Optional[StrictStr] = None, hard_limit_enabled: Optional[StrictBool] = None, http: Optional[Http] = None, multi_protocol: Optional[MultiProtocolPost] = None, nfs: Optional[Nfs] = None, provisioned: Optional[StrictInt] = None, qos_policy: Optional[Reference] = None, requested_promotion_state: Optional[StrictStr] = None, smb: Optional[SmbPost] = None, snapshot_directory_enabled: Optional[StrictBool] = None, source: Optional[Reference] = None, writable: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_group_quota: Optional[StrictInt]
- default_user_quota: Optional[StrictInt]
- eradication_config: Optional[FileSystemEradicationConfig]
- fast_remove_directory_enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) FileSystemPost
Create an instance of FileSystemPost from a dict
- classmethod from_json(json_str: str) FileSystemPost
Create an instance of FileSystemPost from a JSON string
- group_ownership: Optional[StrictStr]
- hard_limit_enabled: Optional[StrictBool]
- multi_protocol: Optional[MultiProtocolPost]
- provisioned: Optional[StrictInt]
- requested_promotion_state: Optional[StrictStr]
- snapshot_directory_enabled: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- writable: Optional[StrictBool]
pypureclient.flashblade.FB_2_17.models.file_system_replica_link module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_replica_link.FileSystemReplicaLink(*, id: Optional[StrictStr] = None, direction: Optional[StrictStr] = None, lag: Optional[StrictInt] = None, status_details: Optional[StrictStr] = None, context: Optional[Reference] = None, link_type: Optional[StrictStr] = None, local_file_system: Optional[FixedReference] = None, policies: Optional[ConstrainedListValue[LocationReference]] = None, recovery_point: Optional[StrictInt] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_file_system: Optional[FixedReferenceNoResourceType] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- direction: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemReplicaLink
Create an instance of FileSystemReplicaLink from a dict
- classmethod from_json(json_str: str) FileSystemReplicaLink
Create an instance of FileSystemReplicaLink from a JSON string
- id: Optional[StrictStr]
- lag: Optional[StrictInt]
- link_type: Optional[StrictStr]
- local_file_system: Optional[FixedReference]
- policies: Optional[ConstrainedListValue[LocationReference]]
- recovery_point: Optional[StrictInt]
- remote: Optional[FixedReferenceNoResourceType]
- remote_file_system: Optional[FixedReferenceNoResourceType]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_replica_link_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_replica_link_get_response.FileSystemReplicaLinkGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) FileSystemReplicaLinkGetResponse
Create an instance of FileSystemReplicaLinkGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemReplicaLinkGetResponse
Create an instance of FileSystemReplicaLinkGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemReplicaLink]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_replica_link_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_replica_link_response.FileSystemReplicaLinkResponse(*, items: Optional[ConstrainedListValue[FileSystemReplicaLink]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemReplicaLinkResponse
Create an instance of FileSystemReplicaLinkResponse from a dict
- classmethod from_json(json_str: str) FileSystemReplicaLinkResponse
Create an instance of FileSystemReplicaLinkResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemReplicaLink]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_response.FileSystemResponse(*, items: Optional[ConstrainedListValue[FileSystem]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemResponse
Create an instance of FileSystemResponse from a dict
- classmethod from_json(json_str: str) FileSystemResponse
Create an instance of FileSystemResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystem]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_snapshot module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot.FileSystemSnapshot(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, destroyed: Optional[StrictBool] = None, owner: Optional[FixedReference] = None, owner_destroyed: Optional[StrictBool] = None, policies: Optional[ConstrainedListValue[FixedLocationReference]] = None, policy: Optional[FixedLocationReference] = None, source: Optional[FixedLocationReference] = None, suffix: Optional[StrictStr] = None, time_remaining: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- destroyed: Optional[StrictBool]
- classmethod from_dict(obj: dict) FileSystemSnapshot
Create an instance of FileSystemSnapshot from a dict
- classmethod from_json(json_str: str) FileSystemSnapshot
Create an instance of FileSystemSnapshot from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- owner: Optional[FixedReference]
- owner_destroyed: Optional[StrictBool]
- policies: Optional[ConstrainedListValue[FixedLocationReference]]
- policy: Optional[FixedLocationReference]
- source: Optional[FixedLocationReference]
- suffix: Optional[StrictStr]
- time_remaining: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_snapshot_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot_get_response.FileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[FileSystemSnapshot] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) FileSystemSnapshotGetResponse
Create an instance of FileSystemSnapshotGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemSnapshotGetResponse
Create an instance of FileSystemSnapshotGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemSnapshot]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[FileSystemSnapshot]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_snapshot_get_transfer_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot_get_transfer_response.FileSystemSnapshotGetTransferResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, total: Optional[FileSystemSnapshotTransfer] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) FileSystemSnapshotGetTransferResponse
Create an instance of FileSystemSnapshotGetTransferResponse from a dict
- classmethod from_json(json_str: str) FileSystemSnapshotGetTransferResponse
Create an instance of FileSystemSnapshotGetTransferResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[FileSystemSnapshotTransfer]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.file_system_snapshot_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot_post.FileSystemSnapshotPost(*, suffix: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemSnapshotPost
Create an instance of FileSystemSnapshotPost from a dict
- classmethod from_json(json_str: str) FileSystemSnapshotPost
Create an instance of FileSystemSnapshotPost from a JSON string
- suffix: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_snapshot_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot_response.FileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshot]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemSnapshotResponse
Create an instance of FileSystemSnapshotResponse from a dict
- classmethod from_json(json_str: str) FileSystemSnapshotResponse
Create an instance of FileSystemSnapshotResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemSnapshot]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_snapshot_transfer module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot_transfer.FileSystemSnapshotTransfer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, completed: Optional[StrictInt] = None, data_transferred: Optional[StrictInt] = None, direction: Optional[StrictStr] = None, local_snapshot: Optional[FixedReferenceNoResourceType] = None, progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_snapshot: Optional[FixedReferenceNoResourceType] = None, started: Optional[StrictInt] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- completed: Optional[StrictInt]
- data_transferred: Optional[StrictInt]
- direction: Optional[StrictStr]
- classmethod from_dict(obj: dict) FileSystemSnapshotTransfer
Create an instance of FileSystemSnapshotTransfer from a dict
- classmethod from_json(json_str: str) FileSystemSnapshotTransfer
Create an instance of FileSystemSnapshotTransfer from a JSON string
- id: Optional[StrictStr]
- local_snapshot: Optional[FixedReferenceNoResourceType]
- name: Optional[StrictStr]
- progress: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- remote: Optional[FixedReferenceNoResourceType]
- remote_snapshot: Optional[FixedReferenceNoResourceType]
- started: Optional[StrictInt]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_snapshot_transfer_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_snapshot_transfer_response.FileSystemSnapshotTransferResponse(*, items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemSnapshotTransferResponse
Create an instance of FileSystemSnapshotTransferResponse from a dict
- classmethod from_json(json_str: str) FileSystemSnapshotTransferResponse
Create an instance of FileSystemSnapshotTransferResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemSnapshotTransfer]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.file_system_user_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_user_performance.FileSystemUserPerformance(*, name: Optional[StrictStr] = None, bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, file_system: Optional[FixedReference] = None, others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, time: Optional[StrictInt] = None, usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, user: Optional[User] = None, write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_per_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_read: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- bytes_per_write: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- file_system: Optional[FixedReference]
- classmethod from_dict(obj: dict) FileSystemUserPerformance
Create an instance of FileSystemUserPerformance from a dict
- classmethod from_json(json_str: str) FileSystemUserPerformance
Create an instance of FileSystemUserPerformance from a JSON string
- name: Optional[StrictStr]
- others_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- read_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- reads_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usec_per_other_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_read_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- usec_per_write_op: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- write_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- writes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.file_system_users_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.file_system_users_performance_get_response.FileSystemUsersPerformanceGetResponse(*, items: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None, total: Optional[ConstrainedListValue[FileSystemUserPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FileSystemUsersPerformanceGetResponse
Create an instance of FileSystemUsersPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) FileSystemUsersPerformanceGetResponse
Create an instance of FileSystemUsersPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FileSystemUserPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[FileSystemUserPerformance]]
pypureclient.flashblade.FB_2_17.models.fixed_location_reference module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_location_reference.FixedLocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- display_name: Optional[StrictStr]
- classmethod from_dict(obj: dict) FixedLocationReference
Create an instance of FixedLocationReference from a dict
- classmethod from_json(json_str: str) FixedLocationReference
Create an instance of FixedLocationReference from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference.FixedReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReference
Create an instance of FixedReference from a dict
- classmethod from_json(json_str: str) FixedReference
Create an instance of FixedReference from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference_name_only module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference_name_only.FixedReferenceNameOnly(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReferenceNameOnly
Create an instance of FixedReferenceNameOnly from a dict
- classmethod from_json(json_str: str) FixedReferenceNameOnly
Create an instance of FixedReferenceNameOnly from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference_no_id module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference_no_id.FixedReferenceNoId(*, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReferenceNoId
Create an instance of FixedReferenceNoId from a dict
- classmethod from_json(json_str: str) FixedReferenceNoId
Create an instance of FixedReferenceNoId from a JSON string
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference_no_resource_type module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference_no_resource_type.FixedReferenceNoResourceType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReferenceNoResourceType
Create an instance of FixedReferenceNoResourceType from a dict
- classmethod from_json(json_str: str) FixedReferenceNoResourceType
Create an instance of FixedReferenceNoResourceType from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference_with_is_local module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference_with_is_local.FixedReferenceWithIsLocal(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReferenceWithIsLocal
Create an instance of FixedReferenceWithIsLocal from a dict
- classmethod from_json(json_str: str) FixedReferenceWithIsLocal
Create an instance of FixedReferenceWithIsLocal from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference_with_remote module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference_with_remote.FixedReferenceWithRemote(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, remote: Optional[FixedReferenceNoResourceType] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReferenceWithRemote
Create an instance of FixedReferenceWithRemote from a dict
- classmethod from_json(json_str: str) FixedReferenceWithRemote
Create an instance of FixedReferenceWithRemote from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- remote: Optional[FixedReferenceNoResourceType]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fixed_reference_with_type module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fixed_reference_with_type.FixedReferenceWithType(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FixedReferenceWithType
Create an instance of FixedReferenceWithType from a dict
- classmethod from_json(json_str: str) FixedReferenceWithType
Create an instance of FixedReferenceWithType from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet.Fleet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_get_response.FleetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Fleet]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FleetGetResponse
Create an instance of FleetGetResponse from a dict
- classmethod from_json(json_str: str) FleetGetResponse
Create an instance of FleetGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.fleet_key module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_key.FleetKey(*, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None, fleet_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- expires: Optional[StrictInt]
- fleet_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_key_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_key_get_response.FleetKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FleetKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FleetKeyGetResponse
Create an instance of FleetKeyGetResponse from a dict
- classmethod from_json(json_str: str) FleetKeyGetResponse
Create an instance of FleetKeyGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.fleet_key_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_key_response.FleetKeyResponse(*, items: Optional[ConstrainedListValue[FleetKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetKeyResponse
Create an instance of FleetKeyResponse from a dict
- classmethod from_json(json_str: str) FleetKeyResponse
Create an instance of FleetKeyResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_member module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_member.FleetMember(*, fleet: Optional[FixedReferenceWithIsLocal] = None, member: Optional[FixedReferenceWithIsLocal] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- fleet: Optional[FixedReferenceWithIsLocal]
- classmethod from_dict(obj: dict) FleetMember
Create an instance of FleetMember from a dict
- classmethod from_json(json_str: str) FleetMember
Create an instance of FleetMember from a JSON string
- member: Optional[FixedReferenceWithIsLocal]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_member_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_member_get_response.FleetMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[FleetMember]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) FleetMemberGetResponse
Create an instance of FleetMemberGetResponse from a dict
- classmethod from_json(json_str: str) FleetMemberGetResponse
Create an instance of FleetMemberGetResponse from a JSON string
- items: Optional[ConstrainedListValue[FleetMember]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.fleet_member_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_member_post.FleetMemberPost(*, members: Optional[ConstrainedListValue[FleetMemberPostMembers]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetMemberPost
Create an instance of FleetMemberPost from a dict
- classmethod from_json(json_str: str) FleetMemberPost
Create an instance of FleetMemberPost from a JSON string
- members: Optional[ConstrainedListValue[FleetMemberPostMembers]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_member_post_members module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_member_post_members.FleetMemberPostMembers(*, key: Optional[StrictStr] = None, member: Optional[FleetMemberPostMembersMember] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetMemberPostMembers
Create an instance of FleetMemberPostMembers from a dict
- classmethod from_json(json_str: str) FleetMemberPostMembers
Create an instance of FleetMemberPostMembers from a JSON string
- key: Optional[StrictStr]
- member: Optional[FleetMemberPostMembersMember]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_member_post_members_member module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_member_post_members_member.FleetMemberPostMembersMember(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetMemberPostMembersMember
Create an instance of FleetMemberPostMembersMember from a dict
- classmethod from_json(json_str: str) FleetMemberPostMembersMember
Create an instance of FleetMemberPostMembersMember from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_member_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_member_response.FleetMemberResponse(*, items: Optional[ConstrainedListValue[FleetMember]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetMemberResponse
Create an instance of FleetMemberResponse from a dict
- classmethod from_json(json_str: str) FleetMemberResponse
Create an instance of FleetMemberResponse from a JSON string
- items: Optional[ConstrainedListValue[FleetMember]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_patch.FleetPatch(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetPatch
Create an instance of FleetPatch from a dict
- classmethod from_json(json_str: str) FleetPatch
Create an instance of FleetPatch from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.fleet_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.fleet_response.FleetResponse(*, items: Optional[ConstrainedListValue[Fleet]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) FleetResponse
Create an instance of FleetResponse from a dict
- classmethod from_json(json_str: str) FleetResponse
Create an instance of FleetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.group module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.group.Group(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictInt]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.group_quota module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.group_quota.GroupQuota(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, group: Optional[Group] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- file_system: Optional[FixedReference]
- file_system_default_quota: Optional[StrictInt]
- classmethod from_dict(obj: dict) GroupQuota
Create an instance of GroupQuota from a dict
- classmethod from_json(json_str: str) GroupQuota
Create an instance of GroupQuota from a JSON string
- name: Optional[StrictStr]
- quota: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usage: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.group_quota_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.group_quota_get_response.GroupQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[GroupQuota]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) GroupQuotaGetResponse
Create an instance of GroupQuotaGetResponse from a dict
- classmethod from_json(json_str: str) GroupQuotaGetResponse
Create an instance of GroupQuotaGetResponse from a JSON string
- items: Optional[ConstrainedListValue[GroupQuota]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.group_quota_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.group_quota_patch.GroupQuotaPatch(*, name: Optional[StrictStr] = None, quota: StrictInt)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) GroupQuotaPatch
Create an instance of GroupQuotaPatch from a dict
- classmethod from_json(json_str: str) GroupQuotaPatch
Create an instance of GroupQuotaPatch from a JSON string
- name: Optional[StrictStr]
- quota: StrictInt
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.group_quota_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.group_quota_post.GroupQuotaPost(*, name: Optional[StrictStr] = None, quota: StrictInt)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) GroupQuotaPost
Create an instance of GroupQuotaPost from a dict
- classmethod from_json(json_str: str) GroupQuotaPost
Create an instance of GroupQuotaPost from a JSON string
- name: Optional[StrictStr]
- quota: StrictInt
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.group_quota_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.group_quota_response.GroupQuotaResponse(*, items: Optional[ConstrainedListValue[GroupQuota]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) GroupQuotaResponse
Create an instance of GroupQuotaResponse from a dict
- classmethod from_json(json_str: str) GroupQuotaResponse
Create an instance of GroupQuotaResponse from a JSON string
- items: Optional[ConstrainedListValue[GroupQuota]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.hardware module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware.Hardware(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, data_mac: Optional[StrictStr] = None, details: Optional[StrictStr] = None, identify_enabled: Optional[StrictBool] = None, index: Optional[StrictInt] = None, management_mac: Optional[StrictStr] = None, model: Optional[StrictStr] = None, part_number: Optional[StrictStr] = None, serial: Optional[StrictStr] = None, slot: Optional[StrictInt] = None, speed: Optional[StrictInt] = None, status: Optional[StrictStr] = None, temperature: Optional[StrictInt] = None, type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- data_mac: Optional[StrictStr]
- details: Optional[StrictStr]
- id: Optional[StrictStr]
- identify_enabled: Optional[StrictBool]
- index: Optional[StrictInt]
- management_mac: Optional[StrictStr]
- model: Optional[StrictStr]
- name: Optional[StrictStr]
- part_number: Optional[StrictStr]
- serial: Optional[StrictStr]
- slot: Optional[StrictInt]
- speed: Optional[StrictInt]
- status: Optional[StrictStr]
- temperature: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- type: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.hardware_connector module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_connector.HardwareConnector(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, connector_type: Optional[StrictStr] = None, lane_speed: Optional[StrictInt] = None, port_count: Optional[StrictInt] = None, port_speed: Optional[StrictInt] = None, transceiver_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- connector_type: Optional[StrictStr]
- classmethod from_dict(obj: dict) HardwareConnector
Create an instance of HardwareConnector from a dict
- classmethod from_json(json_str: str) HardwareConnector
Create an instance of HardwareConnector from a JSON string
- id: Optional[StrictStr]
- lane_speed: Optional[StrictInt]
- name: Optional[StrictStr]
- port_count: Optional[StrictInt]
- port_speed: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- transceiver_type: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.hardware_connector_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_connector_get_response.HardwareConnectorGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) HardwareConnectorGetResponse
Create an instance of HardwareConnectorGetResponse from a dict
- classmethod from_json(json_str: str) HardwareConnectorGetResponse
Create an instance of HardwareConnectorGetResponse from a JSON string
- items: Optional[ConstrainedListValue[HardwareConnector]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.hardware_connector_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_connector_performance.HardwareConnectorPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, link_aggregation_group: Optional[FixedReference] = None, other_errors_per_sec: Optional[ConstrainedIntValue] = None, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None, received_packets_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) HardwareConnectorPerformance
Create an instance of HardwareConnectorPerformance from a dict
- classmethod from_json(json_str: str) HardwareConnectorPerformance
Create an instance of HardwareConnectorPerformance from a JSON string
- id: Optional[StrictStr]
- link_aggregation_group: Optional[FixedReference]
- name: Optional[StrictStr]
- other_errors_per_sec: Optional[ConstrainedIntValue]
- received_bytes_per_sec: Optional[ConstrainedIntValue]
- received_crc_errors_per_sec: Optional[ConstrainedIntValue]
- received_frame_errors_per_sec: Optional[ConstrainedIntValue]
- received_packets_per_sec: Optional[ConstrainedIntValue]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_errors_per_sec: Optional[ConstrainedIntValue]
- transmitted_bytes_per_sec: Optional[ConstrainedIntValue]
- transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue]
- transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue]
- transmitted_packets_per_sec: Optional[ConstrainedIntValue]
pypureclient.flashblade.FB_2_17.models.hardware_connector_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_connector_performance_get_response.HardwareConnectorPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None, total: Optional[ConstrainedListValue[HardwareConnectorPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) HardwareConnectorPerformanceGetResponse
Create an instance of HardwareConnectorPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) HardwareConnectorPerformanceGetResponse
Create an instance of HardwareConnectorPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[HardwareConnectorPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[HardwareConnectorPerformance]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.hardware_connector_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_connector_response.HardwareConnectorResponse(*, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) HardwareConnectorResponse
Create an instance of HardwareConnectorResponse from a dict
- classmethod from_json(json_str: str) HardwareConnectorResponse
Create an instance of HardwareConnectorResponse from a JSON string
- items: Optional[ConstrainedListValue[HardwareConnector]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.hardware_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_get_response.HardwareGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Hardware]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) HardwareGetResponse
Create an instance of HardwareGetResponse from a dict
- classmethod from_json(json_str: str) HardwareGetResponse
Create an instance of HardwareGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.hardware_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.hardware_response.HardwareResponse(*, items: Optional[ConstrainedListValue[Hardware]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) HardwareResponse
Create an instance of HardwareResponse from a dict
- classmethod from_json(json_str: str) HardwareResponse
Create an instance of HardwareResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.http module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.http.Http(*, enabled: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.index module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.index.Index(*, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- index: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.keytab module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.keytab.Keytab(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, encryption_type: Optional[StrictStr] = None, fqdn: Optional[StrictStr] = None, kvno: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, principal: Optional[StrictStr] = None, realm: Optional[StrictStr] = None, server: Optional[FixedReference] = None, source: Optional[FixedReference] = None, suffix: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- encryption_type: Optional[StrictStr]
- fqdn: Optional[StrictStr]
- id: Optional[StrictStr]
- kvno: Optional[StrictInt]
- name: Optional[StrictStr]
- prefix: Optional[StrictStr]
- principal: Optional[StrictStr]
- realm: Optional[StrictStr]
- server: Optional[FixedReference]
- source: Optional[FixedReference]
- suffix: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.keytab_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.keytab_get_response.KeytabGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Keytab]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) KeytabGetResponse
Create an instance of KeytabGetResponse from a dict
- classmethod from_json(json_str: str) KeytabGetResponse
Create an instance of KeytabGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.keytab_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.keytab_post.KeytabPost(*, source: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) KeytabPost
Create an instance of KeytabPost from a dict
- classmethod from_json(json_str: str) KeytabPost
Create an instance of KeytabPost from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.keytab_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.keytab_response.KeytabResponse(*, items: Optional[ConstrainedListValue[Keytab]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) KeytabResponse
Create an instance of KeytabResponse from a dict
- classmethod from_json(json_str: str) KeytabResponse
Create an instance of KeytabResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.kmip_server module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.kmip_server.KmipServer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, ca_certificate: Optional[Reference] = None, ca_certificate_group: Optional[Reference] = None, uris: Optional[ConstrainedListValue[ConstrainedStrValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) KmipServer
Create an instance of KmipServer from a dict
- classmethod from_json(json_str: str) KmipServer
Create an instance of KmipServer from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uris: Optional[ConstrainedListValue[ConstrainedStrValue]]
pypureclient.flashblade.FB_2_17.models.kmip_server_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.kmip_server_response.KmipServerResponse(*, items: Optional[ConstrainedListValue[KmipServer]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) KmipServerResponse
Create an instance of KmipServerResponse from a dict
- classmethod from_json(json_str: str) KmipServerResponse
Create an instance of KmipServerResponse from a JSON string
- items: Optional[ConstrainedListValue[KmipServer]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.legal_hold module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.legal_hold.LegalHold(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, description: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- description: Optional[StrictStr]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.legal_hold_held_entity module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.legal_hold_held_entity.LegalHoldHeldEntity(*, file_system: Optional[FixedReference] = None, legal_hold: Optional[FixedReference] = None, path: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- file_system: Optional[FixedReference]
- classmethod from_dict(obj: dict) LegalHoldHeldEntity
Create an instance of LegalHoldHeldEntity from a dict
- classmethod from_json(json_str: str) LegalHoldHeldEntity
Create an instance of LegalHoldHeldEntity from a JSON string
- legal_hold: Optional[FixedReference]
- path: Optional[StrictStr]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.legal_holds_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.legal_holds_get_response.LegalHoldsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LegalHold]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) LegalHoldsGetResponse
Create an instance of LegalHoldsGetResponse from a dict
- classmethod from_json(json_str: str) LegalHoldsGetResponse
Create an instance of LegalHoldsGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.legal_holds_held_entities_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.legal_holds_held_entities_get_response.LegalHoldsHeldEntitiesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LegalHoldHeldEntity]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) LegalHoldsHeldEntitiesGetResponse
Create an instance of LegalHoldsHeldEntitiesGetResponse from a dict
- classmethod from_json(json_str: str) LegalHoldsHeldEntitiesGetResponse
Create an instance of LegalHoldsHeldEntitiesGetResponse from a JSON string
- items: Optional[ConstrainedListValue[LegalHoldHeldEntity]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.legal_holds_held_entities_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.legal_holds_held_entities_response.LegalHoldsHeldEntitiesResponse(*, items: Optional[ConstrainedListValue[LegalHoldHeldEntity]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LegalHoldsHeldEntitiesResponse
Create an instance of LegalHoldsHeldEntitiesResponse from a dict
- classmethod from_json(json_str: str) LegalHoldsHeldEntitiesResponse
Create an instance of LegalHoldsHeldEntitiesResponse from a JSON string
- items: Optional[ConstrainedListValue[LegalHoldHeldEntity]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.legal_holds_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.legal_holds_response.LegalHoldsResponse(*, items: Optional[ConstrainedListValue[LegalHold]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LegalHoldsResponse
Create an instance of LegalHoldsResponse from a dict
- classmethod from_json(json_str: str) LegalHoldsResponse
Create an instance of LegalHoldsResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.lifecycle_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.lifecycle_rule.LifecycleRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[FixedReference] = None, cleanup_expired_object_delete_marker: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- abort_incomplete_multipart_uploads_after: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- bucket: Optional[FixedReference]
- cleanup_expired_object_delete_marker: Optional[StrictBool]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) LifecycleRule
Create an instance of LifecycleRule from a dict
- classmethod from_json(json_str: str) LifecycleRule
Create an instance of LifecycleRule from a JSON string
- id: Optional[StrictStr]
- keep_current_version_for: Optional[StrictInt]
- keep_current_version_until: Optional[StrictInt]
- keep_previous_version_for: Optional[StrictInt]
- name: Optional[StrictStr]
- prefix: Optional[StrictStr]
- rule_id: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.lifecycle_rule_config_extension module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.lifecycle_rule_config_extension.LifecycleRuleConfigExtension(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- abort_incomplete_multipart_uploads_after: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LifecycleRuleConfigExtension
Create an instance of LifecycleRuleConfigExtension from a dict
- classmethod from_json(json_str: str) LifecycleRuleConfigExtension
Create an instance of LifecycleRuleConfigExtension from a JSON string
- keep_current_version_for: Optional[StrictInt]
- keep_current_version_until: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.lifecycle_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.lifecycle_rule_get_response.LifecycleRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[LifecycleRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) LifecycleRuleGetResponse
Create an instance of LifecycleRuleGetResponse from a dict
- classmethod from_json(json_str: str) LifecycleRuleGetResponse
Create an instance of LifecycleRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[LifecycleRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.lifecycle_rule_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.lifecycle_rule_patch.LifecycleRulePatch(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- abort_incomplete_multipart_uploads_after: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) LifecycleRulePatch
Create an instance of LifecycleRulePatch from a dict
- classmethod from_json(json_str: str) LifecycleRulePatch
Create an instance of LifecycleRulePatch from a JSON string
- keep_current_version_for: Optional[StrictInt]
- keep_current_version_until: Optional[StrictInt]
- keep_previous_version_for: Optional[StrictInt]
- prefix: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.lifecycle_rule_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.lifecycle_rule_post.LifecycleRulePost(*, abort_incomplete_multipart_uploads_after: Optional[StrictInt] = None, keep_current_version_for: Optional[StrictInt] = None, keep_current_version_until: Optional[StrictInt] = None, bucket: Optional[ReferenceWritable] = None, keep_previous_version_for: Optional[StrictInt] = None, prefix: Optional[StrictStr] = None, rule_id: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- abort_incomplete_multipart_uploads_after: Optional[StrictInt]
- as_request_dict() Dict[str, Any]
- bucket: Optional[ReferenceWritable]
- classmethod from_dict(obj: dict) LifecycleRulePost
Create an instance of LifecycleRulePost from a dict
- classmethod from_json(json_str: str) LifecycleRulePost
Create an instance of LifecycleRulePost from a JSON string
- keep_current_version_for: Optional[StrictInt]
- keep_current_version_until: Optional[StrictInt]
- keep_previous_version_for: Optional[StrictInt]
- prefix: Optional[StrictStr]
- rule_id: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.lifecycle_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.lifecycle_rule_response.LifecycleRuleResponse(*, items: Optional[ConstrainedListValue[LifecycleRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LifecycleRuleResponse
Create an instance of LifecycleRuleResponse from a dict
- classmethod from_json(json_str: str) LifecycleRuleResponse
Create an instance of LifecycleRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[LifecycleRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.link_aggregation_group module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.link_aggregation_group.LinkAggregationGroup(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, lag_speed: Optional[StrictInt] = None, mac_address: Optional[ConstrainedStrValue] = None, port_speed: Optional[StrictInt] = None, ports: Optional[ConstrainedListValue[FixedReference]] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LinkAggregationGroup
Create an instance of LinkAggregationGroup from a dict
- classmethod from_json(json_str: str) LinkAggregationGroup
Create an instance of LinkAggregationGroup from a JSON string
- id: Optional[StrictStr]
- lag_speed: Optional[StrictInt]
- mac_address: Optional[ConstrainedStrValue]
- classmethod mac_address_validate_regular_expression(value)
Validates the regular expression
- name: Optional[StrictStr]
- port_speed: Optional[StrictInt]
- ports: Optional[ConstrainedListValue[FixedReference]]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.link_aggregation_group_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.link_aggregation_group_get_response.LinkAggregationGroupGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LinkAggregationGroup]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) LinkAggregationGroupGetResponse
Create an instance of LinkAggregationGroupGetResponse from a dict
- classmethod from_json(json_str: str) LinkAggregationGroupGetResponse
Create an instance of LinkAggregationGroupGetResponse from a JSON string
- items: Optional[ConstrainedListValue[LinkAggregationGroup]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.link_aggregation_group_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.link_aggregation_group_response.LinkAggregationGroupResponse(*, items: Optional[ConstrainedListValue[LinkAggregationGroup]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LinkAggregationGroupResponse
Create an instance of LinkAggregationGroupResponse from a dict
- classmethod from_json(json_str: str) LinkAggregationGroupResponse
Create an instance of LinkAggregationGroupResponse from a JSON string
- items: Optional[ConstrainedListValue[LinkAggregationGroup]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.location_reference module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.location_reference.LocationReference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None, display_name: Optional[StrictStr] = None, is_local: Optional[StrictBool] = None, location: Optional[Reference] = None)
Bases:
BaseModelReference to a policy that is driving replication. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- display_name: Optional[StrictStr]
- classmethod from_dict(obj: dict) LocationReference
Create an instance of LocationReference from a dict
- classmethod from_json(json_str: str) LocationReference
Create an instance of LocationReference from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.login module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.login.Login(*, username: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- username: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.logs_async module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.logs_async.LogsAsync(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, available_files: Optional[ConstrainedListValue[FileInfo]] = None, end_time: Optional[ConstrainedIntValue] = None, hardware_components: Optional[ConstrainedListValue[FixedReference]] = None, last_request_time: Optional[ConstrainedIntValue] = None, processing: Optional[StrictBool] = None, progress: Optional[Union[StrictFloat, StrictInt]] = None, start_time: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- end_time: Optional[ConstrainedIntValue]
- hardware_components: Optional[ConstrainedListValue[FixedReference]]
- id: Optional[StrictStr]
- last_request_time: Optional[ConstrainedIntValue]
- name: Optional[StrictStr]
- processing: Optional[StrictBool]
- progress: Optional[Union[StrictFloat, StrictInt]]
- start_time: Optional[ConstrainedIntValue]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.logs_async_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.logs_async_get_response.LogsAsyncGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[LogsAsync]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) LogsAsyncGetResponse
Create an instance of LogsAsyncGetResponse from a dict
- classmethod from_json(json_str: str) LogsAsyncGetResponse
Create an instance of LogsAsyncGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.logs_async_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.logs_async_response.LogsAsyncResponse(*, items: Optional[ConstrainedListValue[LogsAsync]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) LogsAsyncResponse
Create an instance of LogsAsyncResponse from a dict
- classmethod from_json(json_str: str) LogsAsyncResponse
Create an instance of LogsAsyncResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.maintenance_window module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.maintenance_window.MaintenanceWindow(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, created: Optional[StrictInt] = None, expires: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- expires: Optional[StrictInt]
- classmethod from_dict(obj: dict) MaintenanceWindow
Create an instance of MaintenanceWindow from a dict
- classmethod from_json(json_str: str) MaintenanceWindow
Create an instance of MaintenanceWindow from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.maintenance_window_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.maintenance_window_post.MaintenanceWindowPost(*, timeout: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) MaintenanceWindowPost
Create an instance of MaintenanceWindowPost from a dict
- classmethod from_json(json_str: str) MaintenanceWindowPost
Create an instance of MaintenanceWindowPost from a JSON string
- timeout: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.maintenance_windows_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.maintenance_windows_get_response.MaintenanceWindowsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) MaintenanceWindowsGetResponse
Create an instance of MaintenanceWindowsGetResponse from a dict
- classmethod from_json(json_str: str) MaintenanceWindowsGetResponse
Create an instance of MaintenanceWindowsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[MaintenanceWindow]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.maintenance_windows_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.maintenance_windows_response.MaintenanceWindowsResponse(*, items: Optional[ConstrainedListValue[MaintenanceWindow]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) MaintenanceWindowsResponse
Create an instance of MaintenanceWindowsResponse from a dict
- classmethod from_json(json_str: str) MaintenanceWindowsResponse
Create an instance of MaintenanceWindowsResponse from a JSON string
- items: Optional[ConstrainedListValue[MaintenanceWindow]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.member module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.member.Member(*, group: Optional[Reference] = None, member: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.member_link module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.member_link.MemberLink(*, local_file_system: Optional[FixedReference] = None, remote: Optional[FixedReferenceNoResourceType] = None, remote_file_system: Optional[FixedReferenceNoResourceType] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) MemberLink
Create an instance of MemberLink from a dict
- classmethod from_json(json_str: str) MemberLink
Create an instance of MemberLink from a JSON string
- local_file_system: Optional[FixedReference]
- remote: Optional[FixedReferenceNoResourceType]
- remote_file_system: Optional[FixedReferenceNoResourceType]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.multi_protocol module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.multi_protocol.MultiProtocol(*, access_control_style: Optional[StrictStr] = None, safeguard_acls: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_control_style: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) MultiProtocol
Create an instance of MultiProtocol from a dict
- classmethod from_json(json_str: str) MultiProtocol
Create an instance of MultiProtocol from a JSON string
- safeguard_acls: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.multi_protocol_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.multi_protocol_post.MultiProtocolPost(*, access_control_style: Optional[StrictStr] = None, safeguard_acls: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_control_style: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) MultiProtocolPost
Create an instance of MultiProtocolPost from a dict
- classmethod from_json(json_str: str) MultiProtocolPost
Create an instance of MultiProtocolPost from a JSON string
- safeguard_acls: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy.NetworkAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[NetworkAccessPolicyRuleInPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) NetworkAccessPolicy
Create an instance of NetworkAccessPolicy from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicy
Create an instance of NetworkAccessPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[NetworkAccessPolicyRuleInPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.network_access_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_get_response.NetworkAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyGetResponse
Create an instance of NetworkAccessPolicyGetResponse from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyGetResponse
Create an instance of NetworkAccessPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkAccessPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_access_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_response.NetworkAccessPolicyResponse(*, items: Optional[ConstrainedListValue[NetworkAccessPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkAccessPolicyResponse
Create an instance of NetworkAccessPolicyResponse from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyResponse
Create an instance of NetworkAccessPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkAccessPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule.NetworkAccessPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRule
Create an instance of NetworkAccessPolicyRule from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRule
Create an instance of NetworkAccessPolicyRule from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- interfaces: Optional[ConstrainedListValue[StrictStr]]
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_base.NetworkAccessPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRuleBase
Create an instance of NetworkAccessPolicyRuleBase from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRuleBase
Create an instance of NetworkAccessPolicyRuleBase from a JSON string
- id: Optional[StrictStr]
- interfaces: Optional[ConstrainedListValue[StrictStr]]
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_get_response.NetworkAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRuleGetResponse
Create an instance of NetworkAccessPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRuleGetResponse
Create an instance of NetworkAccessPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_in_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_in_policy.NetworkAccessPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRuleInPolicy
Create an instance of NetworkAccessPolicyRuleInPolicy from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRuleInPolicy
Create an instance of NetworkAccessPolicyRuleInPolicy from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- interfaces: Optional[ConstrainedListValue[StrictStr]]
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_post.NetworkAccessPolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRulePost
Create an instance of NetworkAccessPolicyRulePost from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRulePost
Create an instance of NetworkAccessPolicyRulePost from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- interfaces: Optional[ConstrainedListValue[StrictStr]]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_post_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_post_base.NetworkAccessPolicyRulePostBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, effect: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRulePostBase
Create an instance of NetworkAccessPolicyRulePostBase from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRulePostBase
Create an instance of NetworkAccessPolicyRulePostBase from a JSON string
- id: Optional[StrictStr]
- interfaces: Optional[ConstrainedListValue[StrictStr]]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_access_policy_rule_response.NetworkAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkAccessPolicyRuleResponse
Create an instance of NetworkAccessPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) NetworkAccessPolicyRuleResponse
Create an instance of NetworkAccessPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkAccessPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interface module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface.NetworkInterface(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, mtu: Optional[StrictInt] = None, netmask: Optional[StrictStr] = None, server: Optional[Reference] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, subnet: Optional[Dict[str, Any]] = None, type: Optional[StrictStr] = None, vlan: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- address: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) NetworkInterface
Create an instance of NetworkInterface from a dict
- classmethod from_json(json_str: str) NetworkInterface
Create an instance of NetworkInterface from a JSON string
- gateway: Optional[StrictStr]
- id: Optional[StrictStr]
- mtu: Optional[StrictInt]
- name: Optional[StrictStr]
- netmask: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- subnet: Optional[Dict[str, Any]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- type: Optional[StrictStr]
- vlan: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interface_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_get_response.NetworkInterfaceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfaceGetResponse
Create an instance of NetworkInterfaceGetResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfaceGetResponse
Create an instance of NetworkInterfaceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterface]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interface_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_patch.NetworkInterfacePatch(*, address: Optional[StrictStr] = None, server: Optional[Reference] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- address: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfacePatch
Create an instance of NetworkInterfacePatch from a dict
- classmethod from_json(json_str: str) NetworkInterfacePatch
Create an instance of NetworkInterfacePatch from a JSON string
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interface_ping module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_ping.NetworkInterfacePing(*, component_name: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, details: Optional[StrictStr] = None, source: Optional[StrictStr] = None)
Bases:
BaseModelOutput from running the linux command ‘ping’ directly on the array with start and end location information. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- component_name: Optional[StrictStr]
- destination: Optional[StrictStr]
- details: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfacePing
Create an instance of NetworkInterfacePing from a dict
- classmethod from_json(json_str: str) NetworkInterfacePing
Create an instance of NetworkInterfacePing from a JSON string
- source: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interface_ping_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_ping_get_response.NetworkInterfacePingGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfacePingGetResponse
Create an instance of NetworkInterfacePingGetResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfacePingGetResponse
Create an instance of NetworkInterfacePingGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterfacePing]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interface_ping_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_ping_response.NetworkInterfacePingResponse(*, items: Optional[ConstrainedListValue[NetworkInterfacePing]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfacePingResponse
Create an instance of NetworkInterfacePingResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfacePingResponse
Create an instance of NetworkInterfacePingResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterfacePing]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interface_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_response.NetworkInterfaceResponse(*, items: Optional[ConstrainedListValue[NetworkInterface]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfaceResponse
Create an instance of NetworkInterfaceResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfaceResponse
Create an instance of NetworkInterfaceResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterface]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interface_trace module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_trace.NetworkInterfaceTrace(*, component_name: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, details: Optional[StrictStr] = None, source: Optional[StrictStr] = None)
Bases:
BaseModelOutput from running the linux command ‘traceroute’ directly on the array with start and end location information. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- component_name: Optional[StrictStr]
- destination: Optional[StrictStr]
- details: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfaceTrace
Create an instance of NetworkInterfaceTrace from a dict
- classmethod from_json(json_str: str) NetworkInterfaceTrace
Create an instance of NetworkInterfaceTrace from a JSON string
- source: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interface_trace_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_trace_get_response.NetworkInterfaceTraceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfaceTraceGetResponse
Create an instance of NetworkInterfaceTraceGetResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfaceTraceGetResponse
Create an instance of NetworkInterfaceTraceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterfaceTrace]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interface_trace_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interface_trace_response.NetworkInterfaceTraceResponse(*, items: Optional[ConstrainedListValue[NetworkInterfaceTrace]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfaceTraceResponse
Create an instance of NetworkInterfaceTraceResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfaceTraceResponse
Create an instance of NetworkInterfaceTraceResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterfaceTrace]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_get_response.NetworkInterfacesConnectorsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsGetResponse
Create an instance of NetworkInterfacesConnectorsGetResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsGetResponse
Create an instance of NetworkInterfacesConnectorsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[HardwareConnector]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_performance.NetworkInterfacesConnectorsPerformance(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, link_aggregation_group: Optional[FixedReference] = None, other_errors_per_sec: Optional[ConstrainedIntValue] = None, received_bytes_per_sec: Optional[ConstrainedIntValue] = None, received_crc_errors_per_sec: Optional[ConstrainedIntValue] = None, received_frame_errors_per_sec: Optional[ConstrainedIntValue] = None, received_packets_per_sec: Optional[ConstrainedIntValue] = None, time: Optional[StrictInt] = None, total_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_bytes_per_sec: Optional[ConstrainedIntValue] = None, transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue] = None, transmitted_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None, flow_control_received_pause_frames_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_congestion_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_discarded_packets_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_lossless_bytes_per_sec: Optional[ConstrainedIntValue] = None, flow_control_transmitted_pause_frames_per_sec: Optional[ConstrainedIntValue] = None, rdma_received_req_cqe_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_received_sequence_errors_per_sec: Optional[ConstrainedIntValue] = None, rdma_transmitted_local_ack_timeout_errors_per_sec: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- flow_control_received_congestion_packets_per_sec: Optional[ConstrainedIntValue]
- flow_control_received_discarded_packets_per_sec: Optional[ConstrainedIntValue]
- flow_control_received_lossless_bytes_per_sec: Optional[ConstrainedIntValue]
- flow_control_received_pause_frames_per_sec: Optional[ConstrainedIntValue]
- flow_control_transmitted_congestion_packets_per_sec: Optional[ConstrainedIntValue]
- flow_control_transmitted_discarded_packets_per_sec: Optional[ConstrainedIntValue]
- flow_control_transmitted_lossless_bytes_per_sec: Optional[ConstrainedIntValue]
- flow_control_transmitted_pause_frames_per_sec: Optional[ConstrainedIntValue]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsPerformance
Create an instance of NetworkInterfacesConnectorsPerformance from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsPerformance
Create an instance of NetworkInterfacesConnectorsPerformance from a JSON string
- id: Optional[StrictStr]
- link_aggregation_group: Optional[FixedReference]
- name: Optional[StrictStr]
- other_errors_per_sec: Optional[ConstrainedIntValue]
- rdma_received_req_cqe_errors_per_sec: Optional[ConstrainedIntValue]
- rdma_received_sequence_errors_per_sec: Optional[ConstrainedIntValue]
- rdma_transmitted_local_ack_timeout_errors_per_sec: Optional[ConstrainedIntValue]
- received_bytes_per_sec: Optional[ConstrainedIntValue]
- received_crc_errors_per_sec: Optional[ConstrainedIntValue]
- received_frame_errors_per_sec: Optional[ConstrainedIntValue]
- received_packets_per_sec: Optional[ConstrainedIntValue]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_errors_per_sec: Optional[ConstrainedIntValue]
- transmitted_bytes_per_sec: Optional[ConstrainedIntValue]
- transmitted_carrier_errors_per_sec: Optional[ConstrainedIntValue]
- transmitted_dropped_errors_per_sec: Optional[ConstrainedIntValue]
- transmitted_packets_per_sec: Optional[ConstrainedIntValue]
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_performance_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_performance_get_response.NetworkInterfacesConnectorsPerformanceGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]] = None, total: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsPerformanceGetResponse
Create an instance of NetworkInterfacesConnectorsPerformanceGetResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsPerformanceGetResponse
Create an instance of NetworkInterfacesConnectorsPerformanceGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[NetworkInterfacesConnectorsPerformance]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_response.NetworkInterfacesConnectorsResponse(*, items: Optional[ConstrainedListValue[HardwareConnector]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsResponse
Create an instance of NetworkInterfacesConnectorsResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsResponse
Create an instance of NetworkInterfacesConnectorsResponse from a JSON string
- items: Optional[ConstrainedListValue[HardwareConnector]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting.NetworkInterfacesConnectorsSetting(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, roce: Optional[NetworkInterfacesConnectorsSettingRoce] = None)
Bases:
BaseModelThe global network setting for all network connectors. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsSetting
Create an instance of NetworkInterfacesConnectorsSetting from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsSetting
Create an instance of NetworkInterfacesConnectorsSetting from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- roce: Optional[NetworkInterfacesConnectorsSettingRoce]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting_roce module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting_roce.NetworkInterfacesConnectorsSettingRoce(*, default_ecn: Optional[NetworkInterfacesConnectorsSettingRoceEcn] = None, default_pfc: Optional[NetworkInterfacesConnectorsSettingRocePfc] = None, enabled: Optional[StrictBool] = None, network_congestion_mode: Optional[StrictStr] = None, trust_mode: Optional[StrictStr] = None)
Bases:
BaseModelRoCE(RDMA over Converged Ethernet) configuration for network connectors. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_ecn: Optional[NetworkInterfacesConnectorsSettingRoceEcn]
- default_pfc: Optional[NetworkInterfacesConnectorsSettingRocePfc]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsSettingRoce
Create an instance of NetworkInterfacesConnectorsSettingRoce from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsSettingRoce
Create an instance of NetworkInterfacesConnectorsSettingRoce from a JSON string
- network_congestion_mode: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- trust_mode: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting_roce_ecn module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting_roce_ecn.NetworkInterfacesConnectorsSettingRoceEcn(*, marking_probability: Optional[Union[StrictFloat, StrictInt]] = None, max_ecn_marked_threshold: Optional[StrictInt] = None, min_ecn_marked_threshold: Optional[StrictInt] = None)
Bases:
BaseModelDefault ECN(Explicit Network Notification) configuration for network connectors. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsSettingRoceEcn
Create an instance of NetworkInterfacesConnectorsSettingRoceEcn from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsSettingRoceEcn
Create an instance of NetworkInterfacesConnectorsSettingRoceEcn from a JSON string
- marking_probability: Optional[Union[StrictFloat, StrictInt]]
- max_ecn_marked_threshold: Optional[StrictInt]
- min_ecn_marked_threshold: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting_roce_pfc module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_setting_roce_pfc.NetworkInterfacesConnectorsSettingRocePfc(*, port_buffer: Optional[StrictInt] = None, xoff_threshold: Optional[StrictInt] = None, xon_threshold: Optional[StrictInt] = None)
Bases:
BaseModelDefault PFC(Priority Flow Control) configuration for network connectors. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsSettingRocePfc
Create an instance of NetworkInterfacesConnectorsSettingRocePfc from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsSettingRocePfc
Create an instance of NetworkInterfacesConnectorsSettingRocePfc from a JSON string
- port_buffer: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- xoff_threshold: Optional[StrictInt]
- xon_threshold: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_settings_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.network_interfaces_connectors_settings_get_response.NetworkInterfacesConnectorsSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsSetting]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) NetworkInterfacesConnectorsSettingsGetResponse
Create an instance of NetworkInterfacesConnectorsSettingsGetResponse from a dict
- classmethod from_json(json_str: str) NetworkInterfacesConnectorsSettingsGetResponse
Create an instance of NetworkInterfacesConnectorsSettingsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NetworkInterfacesConnectorsSetting]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.nfs module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs.Nfs(*, export_policy: Optional[ReferenceWritable] = None, rules: Optional[StrictStr] = None, v3_enabled: Optional[StrictBool] = None, v4_1_enabled: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- export_policy: Optional[ReferenceWritable]
- rules: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- v3_enabled: Optional[StrictBool]
- v4_1_enabled: Optional[StrictBool]
pypureclient.flashblade.FB_2_17.models.nfs_export_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy.NfsExportPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, context: Optional[Reference] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) NfsExportPolicy
Create an instance of NfsExportPolicy from a dict
- classmethod from_json(json_str: str) NfsExportPolicy
Create an instance of NfsExportPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_get_response.NfsExportPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NfsExportPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) NfsExportPolicyGetResponse
Create an instance of NfsExportPolicyGetResponse from a dict
- classmethod from_json(json_str: str) NfsExportPolicyGetResponse
Create an instance of NfsExportPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NfsExportPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_post.NfsExportPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) NfsExportPolicyPost
Create an instance of NfsExportPolicyPost from a dict
- classmethod from_json(json_str: str) NfsExportPolicyPost
Create an instance of NfsExportPolicyPost from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[NfsExportPolicyRuleInPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_response.NfsExportPolicyResponse(*, items: Optional[ConstrainedListValue[NfsExportPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NfsExportPolicyResponse
Create an instance of NfsExportPolicyResponse from a dict
- classmethod from_json(json_str: str) NfsExportPolicyResponse
Create an instance of NfsExportPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[NfsExportPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule.NfsExportPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access: Optional[StrictStr]
- anongid: Optional[StrictStr]
- anonuid: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- atime: Optional[StrictBool]
- client: Optional[StrictStr]
- fileid_32bit: Optional[StrictBool]
- classmethod from_dict(obj: dict) NfsExportPolicyRule
Create an instance of NfsExportPolicyRule from a dict
- classmethod from_json(json_str: str) NfsExportPolicyRule
Create an instance of NfsExportPolicyRule from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- secure: Optional[StrictBool]
- security: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_base.NfsExportPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access: Optional[StrictStr]
- anongid: Optional[StrictStr]
- anonuid: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- atime: Optional[StrictBool]
- client: Optional[StrictStr]
- fileid_32bit: Optional[StrictBool]
- classmethod from_dict(obj: dict) NfsExportPolicyRuleBase
Create an instance of NfsExportPolicyRuleBase from a dict
- classmethod from_json(json_str: str) NfsExportPolicyRuleBase
Create an instance of NfsExportPolicyRuleBase from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- secure: Optional[StrictBool]
- security: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_get_response.NfsExportPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) NfsExportPolicyRuleGetResponse
Create an instance of NfsExportPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) NfsExportPolicyRuleGetResponse
Create an instance of NfsExportPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[NfsExportPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_in_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_in_policy.NfsExportPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, access: Optional[StrictStr] = None, anongid: Optional[StrictStr] = None, anonuid: Optional[StrictStr] = None, atime: Optional[StrictBool] = None, client: Optional[StrictStr] = None, fileid_32bit: Optional[StrictBool] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, secure: Optional[StrictBool] = None, security: Optional[ConstrainedListValue[StrictStr]] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access: Optional[StrictStr]
- anongid: Optional[StrictStr]
- anonuid: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- atime: Optional[StrictBool]
- client: Optional[StrictStr]
- fileid_32bit: Optional[StrictBool]
- classmethod from_dict(obj: dict) NfsExportPolicyRuleInPolicy
Create an instance of NfsExportPolicyRuleInPolicy from a dict
- classmethod from_json(json_str: str) NfsExportPolicyRuleInPolicy
Create an instance of NfsExportPolicyRuleInPolicy from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- secure: Optional[StrictBool]
- security: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_export_policy_rule_response.NfsExportPolicyRuleResponse(*, items: Optional[ConstrainedListValue[NfsExportPolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) NfsExportPolicyRuleResponse
Create an instance of NfsExportPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) NfsExportPolicyRuleResponse
Create an instance of NfsExportPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[NfsExportPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.nfs_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.nfs_patch.NfsPatch(*, export_policy: Optional[ReferenceWritable] = None, rules: Optional[StrictStr] = None, v3_enabled: Optional[StrictBool] = None, v4_1_enabled: Optional[StrictBool] = None, add_rules: Optional[StrictStr] = None, after: Optional[StrictStr] = None, remove_rules: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- add_rules: Optional[StrictStr]
- after: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- export_policy: Optional[ReferenceWritable]
- remove_rules: Optional[StrictStr]
- rules: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- v3_enabled: Optional[StrictBool]
- v4_1_enabled: Optional[StrictBool]
pypureclient.flashblade.FB_2_17.models.oauth210_token_post400_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oauth210_token_post400_response.Oauth210TokenPost400Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- error: Optional[StrictStr]
- error_description: Optional[StrictStr]
- classmethod from_dict(obj: dict) Oauth210TokenPost400Response
Create an instance of Oauth210TokenPost400Response from a dict
- classmethod from_json(json_str: str) Oauth210TokenPost400Response
Create an instance of Oauth210TokenPost400Response from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oauth210_token_post401_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oauth210_token_post401_response.Oauth210TokenPost401Response(*, error: Optional[StrictStr] = None, error_description: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- error: Optional[StrictStr]
- error_description: Optional[StrictStr]
- classmethod from_dict(obj: dict) Oauth210TokenPost401Response
Create an instance of Oauth210TokenPost401Response from a dict
- classmethod from_json(json_str: str) Oauth210TokenPost401Response
Create an instance of Oauth210TokenPost401Response from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oauth_token_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oauth_token_response.OauthTokenResponse(*, access_token: Optional[StrictStr] = None, expires_in: Optional[StrictInt] = None, issued_token_type: Optional[StrictStr] = None, token_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_token: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- expires_in: Optional[StrictInt]
- classmethod from_dict(obj: dict) OauthTokenResponse
Create an instance of OauthTokenResponse from a dict
- classmethod from_json(json_str: str) OauthTokenResponse
Create an instance of OauthTokenResponse from a JSON string
- issued_token_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- token_type: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.object_backlog module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_backlog.ObjectBacklog(*, bytes_count: Optional[StrictInt] = None, delete_ops_count: Optional[StrictInt] = None, other_ops_count: Optional[StrictInt] = None, put_ops_count: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bytes_count: Optional[StrictInt]
- delete_ops_count: Optional[StrictInt]
- classmethod from_dict(obj: dict) ObjectBacklog
Create an instance of ObjectBacklog from a dict
- classmethod from_json(json_str: str) ObjectBacklog
Create an instance of ObjectBacklog from a JSON string
- other_ops_count: Optional[StrictInt]
- put_ops_count: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_lock_config_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_lock_config_base.ObjectLockConfigBase(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None)
Bases:
BaseModelConfiguration settings related to object lock. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_retention_mode: Optional[StrictStr]
- enabled: Optional[StrictBool]
- freeze_locked_objects: Optional[StrictBool]
- classmethod from_dict(obj: dict) ObjectLockConfigBase
Create an instance of ObjectLockConfigBase from a dict
- classmethod from_json(json_str: str) ObjectLockConfigBase
Create an instance of ObjectLockConfigBase from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_lock_config_request_body module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_lock_config_request_body.ObjectLockConfigRequestBody(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None, default_retention: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_retention: Optional[StrictStr]
- default_retention_mode: Optional[StrictStr]
- enabled: Optional[StrictBool]
- freeze_locked_objects: Optional[StrictBool]
- classmethod from_dict(obj: dict) ObjectLockConfigRequestBody
Create an instance of ObjectLockConfigRequestBody from a dict
- classmethod from_json(json_str: str) ObjectLockConfigRequestBody
Create an instance of ObjectLockConfigRequestBody from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_lock_config_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_lock_config_response.ObjectLockConfigResponse(*, default_retention_mode: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, freeze_locked_objects: Optional[StrictBool] = None, default_retention: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_retention: Optional[StrictInt]
- default_retention_mode: Optional[StrictStr]
- enabled: Optional[StrictBool]
- freeze_locked_objects: Optional[StrictBool]
- classmethod from_dict(obj: dict) ObjectLockConfigResponse
Create an instance of ObjectLockConfigResponse from a dict
- classmethod from_json(json_str: str) ObjectLockConfigResponse
Create an instance of ObjectLockConfigResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_key module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_key.ObjectStoreAccessKey(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, created: Optional[StrictInt] = None, enabled: Optional[StrictBool] = None, secret_access_key: Optional[StrictStr] = None, user: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) ObjectStoreAccessKey
Create an instance of ObjectStoreAccessKey from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessKey
Create an instance of ObjectStoreAccessKey from a JSON string
- name: Optional[StrictStr]
- secret_access_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: Optional[FixedReference]
pypureclient.flashblade.FB_2_17.models.object_store_access_key_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_key_get_response.ObjectStoreAccessKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreAccessKeyGetResponse
Create an instance of ObjectStoreAccessKeyGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessKeyGetResponse
Create an instance of ObjectStoreAccessKeyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccessKey]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_access_key_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_key_post.ObjectStoreAccessKeyPost(*, secret_access_key: Optional[StrictStr] = None, user: Optional[ObjectStoreAccessKeyPostUser] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessKeyPost
Create an instance of ObjectStoreAccessKeyPost from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessKeyPost
Create an instance of ObjectStoreAccessKeyPost from a JSON string
- secret_access_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: Optional[ObjectStoreAccessKeyPostUser]
pypureclient.flashblade.FB_2_17.models.object_store_access_key_post_user module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_key_post_user.ObjectStoreAccessKeyPostUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessKeyPostUser
Create an instance of ObjectStoreAccessKeyPostUser from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessKeyPostUser
Create an instance of ObjectStoreAccessKeyPostUser from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_key_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_key_response.ObjectStoreAccessKeyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessKeyResponse
Create an instance of ObjectStoreAccessKeyResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessKeyResponse
Create an instance of ObjectStoreAccessKeyResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccessKey]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy.ObjectStoreAccessPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, arn: Optional[StrictStr] = None, created: Optional[StrictInt] = None, description: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None, updated: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- account: Optional[FixedReference]
- arn: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- description: Optional[StrictStr]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicy
Create an instance of ObjectStoreAccessPolicy from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicy
Create an instance of ObjectStoreAccessPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[PolicyRuleObjectAccess]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- updated: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_action module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_action.ObjectStoreAccessPolicyAction(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, description: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- description: Optional[StrictStr]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyAction
Create an instance of ObjectStoreAccessPolicyAction from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyAction
Create an instance of ObjectStoreAccessPolicyAction from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_action_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_action_get_response.ObjectStoreAccessPolicyActionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyActionGetResponse
Create an instance of ObjectStoreAccessPolicyActionGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyActionGetResponse
Create an instance of ObjectStoreAccessPolicyActionGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_action_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_action_response.ObjectStoreAccessPolicyActionResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyActionResponse
Create an instance of ObjectStoreAccessPolicyActionResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyActionResponse
Create an instance of ObjectStoreAccessPolicyActionResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccessPolicyAction]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_get_response.ObjectStoreAccessPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyGetResponse
Create an instance of ObjectStoreAccessPolicyGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyGetResponse
Create an instance of ObjectStoreAccessPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_patch.ObjectStoreAccessPolicyPatch(*, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyPatch
Create an instance of ObjectStoreAccessPolicyPatch from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyPatch
Create an instance of ObjectStoreAccessPolicyPatch from a JSON string
- rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_post.ObjectStoreAccessPolicyPost(*, rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]] = None, description: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- description: Optional[StrictStr]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyPost
Create an instance of ObjectStoreAccessPolicyPost from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyPost
Create an instance of ObjectStoreAccessPolicyPost from a JSON string
- rules: Optional[ConstrainedListValue[PolicyRuleObjectAccessBulkManage]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_response.ObjectStoreAccessPolicyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyResponse
Create an instance of ObjectStoreAccessPolicyResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyResponse
Create an instance of ObjectStoreAccessPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccessPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_rule_get_response.ObjectStoreAccessPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyRuleGetResponse
Create an instance of ObjectStoreAccessPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyRuleGetResponse
Create an instance of ObjectStoreAccessPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_access_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_access_policy_rule_response.ObjectStoreAccessPolicyRuleResponse(*, items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccessPolicyRuleResponse
Create an instance of ObjectStoreAccessPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccessPolicyRuleResponse
Create an instance of ObjectStoreAccessPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyRuleObjectAccess]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_account module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_account.ObjectStoreAccount(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, bucket_defaults: Optional[BucketDefaultsReadonly] = None, created: Optional[StrictInt] = None, hard_limit_enabled: Optional[StrictBool] = None, object_count: Optional[StrictInt] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictInt] = None, space: Optional[Space] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bucket_defaults: Optional[BucketDefaultsReadonly]
- created: Optional[StrictInt]
- classmethod from_dict(obj: dict) ObjectStoreAccount
Create an instance of ObjectStoreAccount from a dict
- classmethod from_json(json_str: str) ObjectStoreAccount
Create an instance of ObjectStoreAccount from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- object_count: Optional[StrictInt]
- public_access_config: Optional[PublicAccessConfig]
- quota_limit: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_account_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_account_get_response.ObjectStoreAccountGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None, total: Optional[ObjectStoreAccount] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreAccountGetResponse
Create an instance of ObjectStoreAccountGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccountGetResponse
Create an instance of ObjectStoreAccountGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccount]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ObjectStoreAccount]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_account_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_account_patch.ObjectStoreAccountPatch(*, bucket_defaults: Optional[BucketDefaults] = None, hard_limit_enabled: Optional[StrictBool] = None, public_access_config: Optional[PublicAccessConfig] = None, quota_limit: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bucket_defaults: Optional[BucketDefaults]
- classmethod from_dict(obj: dict) ObjectStoreAccountPatch
Create an instance of ObjectStoreAccountPatch from a dict
- classmethod from_json(json_str: str) ObjectStoreAccountPatch
Create an instance of ObjectStoreAccountPatch from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- public_access_config: Optional[PublicAccessConfig]
- quota_limit: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_account_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_account_post.ObjectStoreAccountPost(*, bucket_defaults: Optional[BucketDefaults] = None, hard_limit_enabled: Optional[StrictBool] = None, quota_limit: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- bucket_defaults: Optional[BucketDefaults]
- classmethod from_dict(obj: dict) ObjectStoreAccountPost
Create an instance of ObjectStoreAccountPost from a dict
- classmethod from_json(json_str: str) ObjectStoreAccountPost
Create an instance of ObjectStoreAccountPost from a JSON string
- hard_limit_enabled: Optional[StrictBool]
- quota_limit: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_account_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_account_response.ObjectStoreAccountResponse(*, items: Optional[ConstrainedListValue[ObjectStoreAccount]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreAccountResponse
Create an instance of ObjectStoreAccountResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreAccountResponse
Create an instance of ObjectStoreAccountResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreAccount]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_remote_credential_get_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_remote_credential_get_resp.ObjectStoreRemoteCredentialGetResp(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreRemoteCredentialGetResp
Create an instance of ObjectStoreRemoteCredentialGetResp from a dict
- classmethod from_json(json_str: str) ObjectStoreRemoteCredentialGetResp
Create an instance of ObjectStoreRemoteCredentialGetResp from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_remote_credentials module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_remote_credentials.ObjectStoreRemoteCredentials(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_key_id: Optional[StrictStr] = None, remote: Optional[FixedReference] = None, secret_access_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_key_id: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreRemoteCredentials
Create an instance of ObjectStoreRemoteCredentials from a dict
- classmethod from_json(json_str: str) ObjectStoreRemoteCredentials
Create an instance of ObjectStoreRemoteCredentials from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- remote: Optional[FixedReference]
- secret_access_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_remote_credentials_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_remote_credentials_post.ObjectStoreRemoteCredentialsPost(*, access_key_id: Optional[StrictStr] = None, secret_access_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_key_id: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreRemoteCredentialsPost
Create an instance of ObjectStoreRemoteCredentialsPost from a dict
- classmethod from_json(json_str: str) ObjectStoreRemoteCredentialsPost
Create an instance of ObjectStoreRemoteCredentialsPost from a JSON string
- secret_access_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_remote_credentials_resp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_remote_credentials_resp.ObjectStoreRemoteCredentialsResp(*, items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreRemoteCredentialsResp
Create an instance of ObjectStoreRemoteCredentialsResp from a dict
- classmethod from_json(json_str: str) ObjectStoreRemoteCredentialsResp
Create an instance of ObjectStoreRemoteCredentialsResp from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreRemoteCredentials]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_role module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_role.ObjectStoreRole(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None, max_session_duration: Optional[StrictInt] = None, prn: Optional[StrictStr] = None, trusted_entities: Optional[ConstrainedListValue[FixedReference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- account: Optional[FixedReference]
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- classmethod from_dict(obj: dict) ObjectStoreRole
Create an instance of ObjectStoreRole from a dict
- classmethod from_json(json_str: str) ObjectStoreRole
Create an instance of ObjectStoreRole from a JSON string
- id: Optional[StrictStr]
- max_session_duration: Optional[StrictInt]
- name: Optional[StrictStr]
- prn: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- trusted_entities: Optional[ConstrainedListValue[FixedReference]]
pypureclient.flashblade.FB_2_17.models.object_store_role_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_role_get_response.ObjectStoreRoleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreRole]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreRoleGetResponse
Create an instance of ObjectStoreRoleGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreRoleGetResponse
Create an instance of ObjectStoreRoleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreRole]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_role_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_role_post.ObjectStoreRolePost(*, max_session_duration: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreRolePost
Create an instance of ObjectStoreRolePost from a dict
- classmethod from_json(json_str: str) ObjectStoreRolePost
Create an instance of ObjectStoreRolePost from a JSON string
- max_session_duration: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_role_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_role_response.ObjectStoreRoleResponse(*, items: Optional[ConstrainedListValue[ObjectStoreRole]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreRoleResponse
Create an instance of ObjectStoreRoleResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreRoleResponse
Create an instance of ObjectStoreRoleResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreRole]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_trust_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_trust_policy.ObjectStoreTrustPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None, role: Optional[FixedReference] = None, rules: Optional[ConstrainedListValue[TrustPolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) ObjectStoreTrustPolicy
Create an instance of ObjectStoreTrustPolicy from a dict
- classmethod from_json(json_str: str) ObjectStoreTrustPolicy
Create an instance of ObjectStoreTrustPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- role: Optional[FixedReference]
- rules: Optional[ConstrainedListValue[TrustPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_get_response.ObjectStoreTrustPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreTrustPolicyGetResponse
Create an instance of ObjectStoreTrustPolicyGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreTrustPolicyGetResponse
Create an instance of ObjectStoreTrustPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_response.ObjectStoreTrustPolicyResponse(*, items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreTrustPolicyResponse
Create an instance of ObjectStoreTrustPolicyResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreTrustPolicyResponse
Create an instance of ObjectStoreTrustPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreTrustPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_rule_get_response.ObjectStoreTrustPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreTrustPolicyRuleGetResponse
Create an instance of ObjectStoreTrustPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreTrustPolicyRuleGetResponse
Create an instance of ObjectStoreTrustPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_trust_policy_rule_response.ObjectStoreTrustPolicyRuleResponse(*, items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreTrustPolicyRuleResponse
Create an instance of ObjectStoreTrustPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreTrustPolicyRuleResponse
Create an instance of ObjectStoreTrustPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[TrustPolicyRuleWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_user module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_user.ObjectStoreUser(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None, access_keys: Optional[ConstrainedListValue[FixedReference]] = None, account: Optional[FixedReference] = None, created: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_keys: Optional[ConstrainedListValue[FixedReference]]
- account: Optional[FixedReference]
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- classmethod from_dict(obj: dict) ObjectStoreUser
Create an instance of ObjectStoreUser from a dict
- classmethod from_json(json_str: str) ObjectStoreUser
Create an instance of ObjectStoreUser from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_user_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_user_get_response.ObjectStoreUserGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreUser]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreUserGetResponse
Create an instance of ObjectStoreUserGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreUserGetResponse
Create an instance of ObjectStoreUserGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreUser]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_user_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_user_response.ObjectStoreUserResponse(*, items: Optional[ConstrainedListValue[ObjectStoreUser]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreUserResponse
Create an instance of ObjectStoreUserResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreUserResponse
Create an instance of ObjectStoreUserResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreUser]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_virtual_host module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_virtual_host.ObjectStoreVirtualHost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreVirtualHost
Create an instance of ObjectStoreVirtualHost from a dict
- classmethod from_json(json_str: str) ObjectStoreVirtualHost
Create an instance of ObjectStoreVirtualHost from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.object_store_virtual_host_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_virtual_host_get_response.ObjectStoreVirtualHostGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None, items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ObjectStoreVirtualHostGetResponse
Create an instance of ObjectStoreVirtualHostGetResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreVirtualHostGetResponse
Create an instance of ObjectStoreVirtualHostGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.object_store_virtual_host_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.object_store_virtual_host_response.ObjectStoreVirtualHostResponse(*, items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ObjectStoreVirtualHostResponse
Create an instance of ObjectStoreVirtualHostResponse from a dict
- classmethod from_json(json_str: str) ObjectStoreVirtualHostResponse
Create an instance of ObjectStoreVirtualHostResponse from a JSON string
- items: Optional[ConstrainedListValue[ObjectStoreVirtualHost]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oidc_sso module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oidc_sso.OidcSso(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[OidcSsoPostIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- idp: Optional[OidcSsoPostIdp]
- name: Optional[StrictStr]
- prn: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oidc_sso_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oidc_sso_get_response.OidcSsoGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[OidcSso]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) OidcSsoGetResponse
Create an instance of OidcSsoGetResponse from a dict
- classmethod from_json(json_str: str) OidcSsoGetResponse
Create an instance of OidcSsoGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.oidc_sso_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oidc_sso_patch.OidcSsoPatch(*, enabled: Optional[StrictBool] = None, idp: Optional[OidcSsoPostIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) OidcSsoPatch
Create an instance of OidcSsoPatch from a dict
- classmethod from_json(json_str: str) OidcSsoPatch
Create an instance of OidcSsoPatch from a JSON string
- idp: Optional[OidcSsoPostIdp]
- name: Optional[StrictStr]
- prn: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oidc_sso_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oidc_sso_post.OidcSsoPost(*, enabled: Optional[StrictBool] = None, idp: Optional[OidcSsoPostIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) OidcSsoPost
Create an instance of OidcSsoPost from a dict
- classmethod from_json(json_str: str) OidcSsoPost
Create an instance of OidcSsoPost from a JSON string
- idp: Optional[OidcSsoPostIdp]
- prn: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oidc_sso_post_idp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oidc_sso_post_idp.OidcSsoPostIdp(*, provider_url: Optional[StrictStr] = None, provider_url_ca_certificate: Optional[Reference] = None, provider_url_ca_certificate_group: Optional[Reference] = None)
Bases:
BaseModelIdentity Provider # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) OidcSsoPostIdp
Create an instance of OidcSsoPostIdp from a dict
- classmethod from_json(json_str: str) OidcSsoPostIdp
Create an instance of OidcSsoPostIdp from a JSON string
- provider_url: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.oidc_sso_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.oidc_sso_response.OidcSsoResponse(*, items: Optional[ConstrainedListValue[OidcSso]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) OidcSsoResponse
Create an instance of OidcSsoResponse from a dict
- classmethod from_json(json_str: str) OidcSsoResponse
Create an instance of OidcSsoResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.page_info module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.page_info.PageInfo(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.password_policies_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.password_policies_get_response.PasswordPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PasswordPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) PasswordPoliciesGetResponse
Create an instance of PasswordPoliciesGetResponse from a dict
- classmethod from_json(json_str: str) PasswordPoliciesGetResponse
Create an instance of PasswordPoliciesGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PasswordPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.password_policies_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.password_policies_response.PasswordPoliciesResponse(*, items: Optional[ConstrainedListValue[PasswordPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PasswordPoliciesResponse
Create an instance of PasswordPoliciesResponse from a dict
- classmethod from_json(json_str: str) PasswordPoliciesResponse
Create an instance of PasswordPoliciesResponse from a JSON string
- items: Optional[ConstrainedListValue[PasswordPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.password_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.password_policy.PasswordPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, enforce_dictionary_check: Optional[StrictBool] = None, enforce_username_check: Optional[StrictBool] = None, lockout_duration: Optional[ConstrainedIntValue] = None, max_login_attempts: Optional[ConstrainedIntValue] = None, min_character_groups: Optional[ConstrainedIntValue] = None, min_characters_per_group: Optional[ConstrainedIntValue] = None, min_password_age: Optional[ConstrainedIntValue] = None, min_password_length: Optional[ConstrainedIntValue] = None, password_history: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- enforce_dictionary_check: Optional[StrictBool]
- enforce_username_check: Optional[StrictBool]
- classmethod from_dict(obj: dict) PasswordPolicy
Create an instance of PasswordPolicy from a dict
- classmethod from_json(json_str: str) PasswordPolicy
Create an instance of PasswordPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- lockout_duration: Optional[ConstrainedIntValue]
- max_login_attempts: Optional[ConstrainedIntValue]
- min_character_groups: Optional[ConstrainedIntValue]
- min_characters_per_group: Optional[ConstrainedIntValue]
- min_password_age: Optional[ConstrainedIntValue]
- min_password_length: Optional[ConstrainedIntValue]
- name: Optional[StrictStr]
- password_history: Optional[ConstrainedIntValue]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.permission module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.permission.Permission(*, action: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- action: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) Permission
Create an instance of Permission from a dict
- classmethod from_json(json_str: str) Permission
Create an instance of Permission from a JSON string
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy.Policy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- retention_lock: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[PolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_base.PolicyBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) PolicyBase
Create an instance of PolicyBase from a dict
- classmethod from_json(json_str: str) PolicyBase
Create an instance of PolicyBase from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_base_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_base_context.PolicyBaseContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) PolicyBaseContext
Create an instance of PolicyBaseContext from a dict
- classmethod from_json(json_str: str) PolicyBaseContext
Create an instance of PolicyBaseContext from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_base_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_base_get_response.PolicyBaseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyBaseContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) PolicyBaseGetResponse
Create an instance of PolicyBaseGetResponse from a dict
- classmethod from_json(json_str: str) PolicyBaseGetResponse
Create an instance of PolicyBaseGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyBaseContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.policy_base_renameable module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_base_renameable.PolicyBaseRenameable(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) PolicyBaseRenameable
Create an instance of PolicyBaseRenameable from a dict
- classmethod from_json(json_str: str) PolicyBaseRenameable
Create an instance of PolicyBaseRenameable from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_base_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_base_response.PolicyBaseResponse(*, items: Optional[ConstrainedListValue[PolicyBaseContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyBaseResponse
Create an instance of PolicyBaseResponse from a dict
- classmethod from_json(json_str: str) PolicyBaseResponse
Create an instance of PolicyBaseResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyBaseContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_file_system_snapshot module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_file_system_snapshot.PolicyFileSystemSnapshot(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyFileSystemSnapshot
Create an instance of PolicyFileSystemSnapshot from a dict
- classmethod from_json(json_str: str) PolicyFileSystemSnapshot
Create an instance of PolicyFileSystemSnapshot from a JSON string
- member: Optional[FixedReference]
- policy: Optional[LocationReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_file_system_snapshot_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_file_system_snapshot_get_response.PolicyFileSystemSnapshotGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) PolicyFileSystemSnapshotGetResponse
Create an instance of PolicyFileSystemSnapshotGetResponse from a dict
- classmethod from_json(json_str: str) PolicyFileSystemSnapshotGetResponse
Create an instance of PolicyFileSystemSnapshotGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.policy_file_system_snapshot_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_file_system_snapshot_response.PolicyFileSystemSnapshotResponse(*, items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyFileSystemSnapshotResponse
Create an instance of PolicyFileSystemSnapshotResponse from a dict
- classmethod from_json(json_str: str) PolicyFileSystemSnapshotResponse
Create an instance of PolicyFileSystemSnapshotResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyFileSystemSnapshot]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_get_response.PolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Policy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) PolicyGetResponse
Create an instance of PolicyGetResponse from a dict
- classmethod from_json(json_str: str) PolicyGetResponse
Create an instance of PolicyGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.policy_member module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member.PolicyMember(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyMember
Create an instance of PolicyMember from a dict
- classmethod from_json(json_str: str) PolicyMember
Create an instance of PolicyMember from a JSON string
- member: Optional[FixedReference]
- policy: Optional[FixedReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_member_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_context.PolicyMemberContext(*, member: Optional[FixedReference] = None, policy: Optional[FixedReference] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyMemberContext
Create an instance of PolicyMemberContext from a dict
- classmethod from_json(json_str: str) PolicyMemberContext
Create an instance of PolicyMemberContext from a JSON string
- member: Optional[FixedReference]
- policy: Optional[FixedReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_member_context_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_context_get_response.PolicyMemberContextGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) PolicyMemberContextGetResponse
Create an instance of PolicyMemberContextGetResponse from a dict
- classmethod from_json(json_str: str) PolicyMemberContextGetResponse
Create an instance of PolicyMemberContextGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.policy_member_context_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_context_response.PolicyMemberContextResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyMemberContextResponse
Create an instance of PolicyMemberContextResponse from a dict
- classmethod from_json(json_str: str) PolicyMemberContextResponse
Create an instance of PolicyMemberContextResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_member_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_get_response.PolicyMemberGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMember]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) PolicyMemberGetResponse
Create an instance of PolicyMemberGetResponse from a dict
- classmethod from_json(json_str: str) PolicyMemberGetResponse
Create an instance of PolicyMemberGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMember]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.policy_member_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_response.PolicyMemberResponse(*, items: Optional[ConstrainedListValue[PolicyMember]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyMemberResponse
Create an instance of PolicyMemberResponse from a dict
- classmethod from_json(json_str: str) PolicyMemberResponse
Create an instance of PolicyMemberResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMember]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_member_with_remote module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_with_remote.PolicyMemberWithRemote(*, member: Optional[FixedReference] = None, policy: Optional[LocationReference] = None, context: Optional[Reference] = None, link: Optional[MemberLink] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyMemberWithRemote
Create an instance of PolicyMemberWithRemote from a dict
- classmethod from_json(json_str: str) PolicyMemberWithRemote
Create an instance of PolicyMemberWithRemote from a JSON string
- link: Optional[MemberLink]
- member: Optional[FixedReference]
- policy: Optional[LocationReference]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_member_with_remote_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_with_remote_get_response.PolicyMemberWithRemoteGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) PolicyMemberWithRemoteGetResponse
Create an instance of PolicyMemberWithRemoteGetResponse from a dict
- classmethod from_json(json_str: str) PolicyMemberWithRemoteGetResponse
Create an instance of PolicyMemberWithRemoteGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberWithRemote]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.policy_member_with_remote_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_member_with_remote_response.PolicyMemberWithRemoteResponse(*, items: Optional[ConstrainedListValue[PolicyMemberWithRemote]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyMemberWithRemoteResponse
Create an instance of PolicyMemberWithRemoteResponse from a dict
- classmethod from_json(json_str: str) PolicyMemberWithRemoteResponse
Create an instance of PolicyMemberWithRemoteResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberWithRemote]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_patch.PolicyPatch(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, context: Optional[Reference] = None, retention_lock: Optional[StrictStr] = None, rules: Optional[ConstrainedListValue[PolicyRule]] = None, add_rules: Optional[ConstrainedListValue[PolicyRule]] = None, remove_rules: Optional[ConstrainedListValue[PolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- add_rules: Optional[ConstrainedListValue[PolicyRule]]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) PolicyPatch
Create an instance of PolicyPatch from a dict
- classmethod from_json(json_str: str) PolicyPatch
Create an instance of PolicyPatch from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- remove_rules: Optional[ConstrainedListValue[PolicyRule]]
- retention_lock: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[PolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_response.PolicyResponse(*, items: Optional[ConstrainedListValue[Policy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyResponse
Create an instance of PolicyResponse from a dict
- classmethod from_json(json_str: str) PolicyResponse
Create an instance of PolicyResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule.PolicyRule(*, at: Optional[StrictInt] = None, every: Optional[StrictInt] = None, keep_for: Optional[StrictInt] = None, time_zone: Optional[StrictStr] = None)
Bases:
BaseModelRule # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- at: Optional[StrictInt]
- every: Optional[StrictInt]
- classmethod from_dict(obj: dict) PolicyRule
Create an instance of PolicyRule from a dict
- classmethod from_json(json_str: str) PolicyRule
Create an instance of PolicyRule from a JSON string
- keep_for: Optional[StrictInt]
- time_zone: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule_index module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule_index.PolicyRuleIndex(*, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyRuleIndex
Create an instance of PolicyRuleIndex from a dict
- classmethod from_json(json_str: str) PolicyRuleIndex
Create an instance of PolicyRuleIndex from a JSON string
- index: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule_index_in_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule_index_in_policy.PolicyRuleIndexInPolicy(*, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyRuleIndexInPolicy
Create an instance of PolicyRuleIndexInPolicy from a dict
- classmethod from_json(json_str: str) PolicyRuleIndexInPolicy
Create an instance of PolicyRuleIndexInPolicy from a JSON string
- index: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule_object_access module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule_object_access.PolicyRuleObjectAccess(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- conditions: Optional[PolicyRuleObjectAccessCondition]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) PolicyRuleObjectAccess
Create an instance of PolicyRuleObjectAccess from a dict
- classmethod from_json(json_str: str) PolicyRuleObjectAccess
Create an instance of PolicyRuleObjectAccess from a JSON string
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule_object_access_bulk_manage module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule_object_access_bulk_manage.PolicyRuleObjectAccessBulkManage(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- conditions: Optional[PolicyRuleObjectAccessCondition]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) PolicyRuleObjectAccessBulkManage
Create an instance of PolicyRuleObjectAccessBulkManage from a dict
- classmethod from_json(json_str: str) PolicyRuleObjectAccessBulkManage
Create an instance of PolicyRuleObjectAccessBulkManage from a JSON string
- name: Optional[StrictStr]
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule_object_access_condition module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule_object_access_condition.PolicyRuleObjectAccessCondition(*, s3_delimiters: Optional[ConstrainedListValue[StrictStr]] = None, s3_prefixes: Optional[ConstrainedListValue[StrictStr]] = None, source_ips: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PolicyRuleObjectAccessCondition
Create an instance of PolicyRuleObjectAccessCondition from a dict
- classmethod from_json(json_str: str) PolicyRuleObjectAccessCondition
Create an instance of PolicyRuleObjectAccessCondition from a JSON string
- s3_delimiters: Optional[ConstrainedListValue[StrictStr]]
- s3_prefixes: Optional[ConstrainedListValue[StrictStr]]
- source_ips: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.policy_rule_object_access_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.policy_rule_object_access_post.PolicyRuleObjectAccessPost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[PolicyRuleObjectAccessCondition] = None, effect: Optional[StrictStr] = None, resources: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- conditions: Optional[PolicyRuleObjectAccessCondition]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) PolicyRuleObjectAccessPost
Create an instance of PolicyRuleObjectAccessPost from a dict
- classmethod from_json(json_str: str) PolicyRuleObjectAccessPost
Create an instance of PolicyRuleObjectAccessPost from a JSON string
- resources: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.public_access_config module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_access_config.PublicAccessConfig(*, block_new_public_policies: Optional[StrictBool] = None, block_public_access: Optional[StrictBool] = None)
Bases:
BaseModelConfiguration settings related to public access. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- block_new_public_policies: Optional[StrictBool]
- block_public_access: Optional[StrictBool]
- classmethod from_dict(obj: dict) PublicAccessConfig
Create an instance of PublicAccessConfig from a dict
- classmethod from_json(json_str: str) PublicAccessConfig
Create an instance of PublicAccessConfig from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.public_key module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key.PublicKey(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, public_key: Optional[ConstrainedStrValue] = None, algorithm: Optional[StrictStr] = None, key_size: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- algorithm: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- key_size: Optional[StrictInt]
- name: Optional[StrictStr]
- public_key: Optional[ConstrainedStrValue]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.public_key_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key_get_response.PublicKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PublicKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) PublicKeyGetResponse
Create an instance of PublicKeyGetResponse from a dict
- classmethod from_json(json_str: str) PublicKeyGetResponse
Create an instance of PublicKeyGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.public_key_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key_post.PublicKeyPost(*, public_key: Optional[ConstrainedStrValue] = None)
Bases:
BaseModelA public key configuration, defining a key used for cryptographic signature verification. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PublicKeyPost
Create an instance of PublicKeyPost from a dict
- classmethod from_json(json_str: str) PublicKeyPost
Create an instance of PublicKeyPost from a JSON string
- public_key: Optional[ConstrainedStrValue]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.public_key_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key_response.PublicKeyResponse(*, items: Optional[ConstrainedListValue[PublicKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PublicKeyResponse
Create an instance of PublicKeyResponse from a dict
- classmethod from_json(json_str: str) PublicKeyResponse
Create an instance of PublicKeyResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.public_key_use module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key_use.PublicKeyUse(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, use: Optional[FixedReference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PublicKeyUse
Create an instance of PublicKeyUse from a dict
- classmethod from_json(json_str: str) PublicKeyUse
Create an instance of PublicKeyUse from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- use: Optional[FixedReference]
pypureclient.flashblade.FB_2_17.models.public_key_use_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key_use_get_response.PublicKeyUseGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PublicKeyUse]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) PublicKeyUseGetResponse
Create an instance of PublicKeyUseGetResponse from a dict
- classmethod from_json(json_str: str) PublicKeyUseGetResponse
Create an instance of PublicKeyUseGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PublicKeyUse]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.public_key_use_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.public_key_use_response.PublicKeyUseResponse(*, items: Optional[ConstrainedListValue[PublicKeyUse]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) PublicKeyUseResponse
Create an instance of PublicKeyUseResponse from a dict
- classmethod from_json(json_str: str) PublicKeyUseResponse
Create an instance of PublicKeyUseResponse from a JSON string
- items: Optional[ConstrainedListValue[PublicKeyUse]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.qos_policies_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.qos_policies_get_response.QosPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[QosPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) QosPoliciesGetResponse
Create an instance of QosPoliciesGetResponse from a dict
- classmethod from_json(json_str: str) QosPoliciesGetResponse
Create an instance of QosPoliciesGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.qos_policies_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.qos_policies_response.QosPoliciesResponse(*, items: Optional[ConstrainedListValue[QosPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) QosPoliciesResponse
Create an instance of QosPoliciesResponse from a dict
- classmethod from_json(json_str: str) QosPoliciesResponse
Create an instance of QosPoliciesResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.qos_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.qos_policy.QosPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, max_total_bytes_per_sec: Optional[ConstrainedIntValue] = None, max_total_ops_per_sec: Optional[ConstrainedIntValue] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- max_total_bytes_per_sec: Optional[ConstrainedIntValue]
- max_total_ops_per_sec: Optional[ConstrainedIntValue]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.quota_setting module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.quota_setting.QuotaSetting(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, contact: Optional[StrictStr] = None, direct_notifications_enabled: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- contact: Optional[StrictStr]
- direct_notifications_enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) QuotaSetting
Create an instance of QuotaSetting from a dict
- classmethod from_json(json_str: str) QuotaSetting
Create an instance of QuotaSetting from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.quota_setting_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.quota_setting_get_response.QuotaSettingGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[QuotaSetting]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) QuotaSettingGetResponse
Create an instance of QuotaSettingGetResponse from a dict
- classmethod from_json(json_str: str) QuotaSettingGetResponse
Create an instance of QuotaSettingGetResponse from a JSON string
- items: Optional[ConstrainedListValue[QuotaSetting]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.quota_setting_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.quota_setting_response.QuotaSettingResponse(*, items: Optional[ConstrainedListValue[QuotaSetting]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) QuotaSettingResponse
Create an instance of QuotaSettingResponse from a dict
- classmethod from_json(json_str: str) QuotaSettingResponse
Create an instance of QuotaSettingResponse from a JSON string
- items: Optional[ConstrainedListValue[QuotaSetting]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.rapid_data_locking module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.rapid_data_locking.RapidDataLocking(*, enabled: Optional[StrictBool] = None, kmip_server: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) RapidDataLocking
Create an instance of RapidDataLocking from a dict
- classmethod from_json(json_str: str) RapidDataLocking
Create an instance of RapidDataLocking from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.rapid_data_locking_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.rapid_data_locking_response.RapidDataLockingResponse(*, items: Optional[ConstrainedListValue[RapidDataLocking]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) RapidDataLockingResponse
Create an instance of RapidDataLockingResponse from a dict
- classmethod from_json(json_str: str) RapidDataLockingResponse
Create an instance of RapidDataLockingResponse from a JSON string
- items: Optional[ConstrainedListValue[RapidDataLocking]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.reference module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.reference.Reference(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModelAn ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.reference_name_only module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.reference_name_only.ReferenceNameOnly(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ReferenceNameOnly
Create an instance of ReferenceNameOnly from a dict
- classmethod from_json(json_str: str) ReferenceNameOnly
Create an instance of ReferenceNameOnly from a JSON string
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.reference_writable module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.reference_writable.ReferenceWritable(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, resource_type: Optional[StrictStr] = None)
Bases:
BaseModelAn ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a volume), or correspond to something in the environment, like a host or a server. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ReferenceWritable
Create an instance of ReferenceWritable from a dict
- classmethod from_json(json_str: str) ReferenceWritable
Create an instance of ReferenceWritable from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- resource_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.relationship_performance_replication module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.relationship_performance_replication.RelationshipPerformanceReplication(*, id: Optional[StrictStr] = None, context: Optional[Reference] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- aggregate: Optional[ReplicationPerformance]
- as_request_dict() Dict[str, Any]
- continuous: Optional[ContinuousReplicationPerformance]
- classmethod from_dict(obj: dict) RelationshipPerformanceReplication
Create an instance of RelationshipPerformanceReplication from a dict
- classmethod from_json(json_str: str) RelationshipPerformanceReplication
Create an instance of RelationshipPerformanceReplication from a JSON string
- id: Optional[StrictStr]
- periodic: Optional[ReplicationPerformance]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.remote_array module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.remote_array.RemoteArray(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, fleet: Optional[FixedReferenceWithIsLocal] = None, is_local: Optional[StrictBool] = None, model: Optional[StrictStr] = None, os: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- fleet: Optional[FixedReferenceWithIsLocal]
- classmethod from_dict(obj: dict) RemoteArray
Create an instance of RemoteArray from a dict
- classmethod from_json(json_str: str) RemoteArray
Create an instance of RemoteArray from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- model: Optional[StrictStr]
- name: Optional[StrictStr]
- os: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.remote_arrays_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.remote_arrays_response.RemoteArraysResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[RemoteArray]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) RemoteArraysResponse
Create an instance of RemoteArraysResponse from a dict
- classmethod from_json(json_str: str) RemoteArraysResponse
Create an instance of RemoteArraysResponse from a JSON string
- items: Optional[ConstrainedListValue[RemoteArray]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.replica_link_built_in module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.replica_link_built_in.ReplicaLinkBuiltIn(*, id: Optional[StrictStr] = None, direction: Optional[StrictStr] = None, lag: Optional[StrictInt] = None, status_details: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- direction: Optional[StrictStr]
- classmethod from_dict(obj: dict) ReplicaLinkBuiltIn
Create an instance of ReplicaLinkBuiltIn from a dict
- classmethod from_json(json_str: str) ReplicaLinkBuiltIn
Create an instance of ReplicaLinkBuiltIn from a JSON string
- id: Optional[StrictStr]
- lag: Optional[StrictInt]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.replication_performance module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.replication_performance.ReplicationPerformance(*, received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ReplicationPerformance
Create an instance of ReplicationPerformance from a dict
- classmethod from_json(json_str: str) ReplicationPerformance
Create an instance of ReplicationPerformance from a JSON string
- received_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- transmitted_bytes_per_sec: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
pypureclient.flashblade.FB_2_17.models.resource module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.resource.Resource(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
Bases:
BaseModelAn ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a file system), or correspond to something in the environment, like a network interface. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.resource_fixed_non_unique_name module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.resource_fixed_non_unique_name.ResourceFixedNonUniqueName(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
Bases:
BaseModelA resource with a non-unique name. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ResourceFixedNonUniqueName
Create an instance of ResourceFixedNonUniqueName from a dict
- classmethod from_json(json_str: str) ResourceFixedNonUniqueName
Create an instance of ResourceFixedNonUniqueName from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.resource_performance_replication module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.resource_performance_replication.ResourcePerformanceReplication(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, aggregate: Optional[ReplicationPerformance] = None, continuous: Optional[ContinuousReplicationPerformance] = None, periodic: Optional[ReplicationPerformance] = None, time: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- aggregate: Optional[ReplicationPerformance]
- as_request_dict() Dict[str, Any]
- continuous: Optional[ContinuousReplicationPerformance]
- classmethod from_dict(obj: dict) ResourcePerformanceReplication
Create an instance of ResourcePerformanceReplication from a dict
- classmethod from_json(json_str: str) ResourcePerformanceReplication
Create an instance of ResourcePerformanceReplication from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- periodic: Optional[ReplicationPerformance]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.resource_performance_replication_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.resource_performance_replication_get_response.ResourcePerformanceReplicationGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None, total: Optional[ConstrainedListValue[ResourcePerformanceReplication]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) ResourcePerformanceReplicationGetResponse
Create an instance of ResourcePerformanceReplicationGetResponse from a dict
- classmethod from_json(json_str: str) ResourcePerformanceReplicationGetResponse
Create an instance of ResourcePerformanceReplicationGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ResourcePerformanceReplication]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total: Optional[ConstrainedListValue[ResourcePerformanceReplication]]
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.role module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.role.Role(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, permissions: Optional[ConstrainedListValue[Permission]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- permissions: Optional[ConstrainedListValue[Permission]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.role_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.role_get_response.RoleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Role]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) RoleGetResponse
Create an instance of RoleGetResponse from a dict
- classmethod from_json(json_str: str) RoleGetResponse
Create an instance of RoleGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.saml2_sso module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso.Saml2Sso(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, array_url: Optional[StrictStr] = None, binding: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sp: Optional[Saml2SsoSp] = None)
Bases:
BaseModelConfiguration information for SAML2-based SSO for FlashArray. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- array_url: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- binding: Optional[StrictStr]
- enabled: Optional[StrictBool]
- id: Optional[StrictStr]
- idp: Optional[Saml2SsoIdp]
- name: Optional[StrictStr]
- prn: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- sp: Optional[Saml2SsoSp]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.saml2_sso_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso_get_response.Saml2SsoGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Saml2Sso]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) Saml2SsoGetResponse
Create an instance of Saml2SsoGetResponse from a dict
- classmethod from_json(json_str: str) Saml2SsoGetResponse
Create an instance of Saml2SsoGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.saml2_sso_idp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso_idp.Saml2SsoIdp(*, encrypt_assertion_enabled: Optional[StrictBool] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None, metadata_url_ca_certificate: Optional[ReferenceWritable] = None, metadata_url_ca_certificate_group: Optional[ReferenceWritable] = None, sign_request_enabled: Optional[StrictBool] = None, url: Optional[StrictStr] = None, verification_certificate: Optional[ReferenceWritable] = None)
Bases:
BaseModelProperties specific to the identity provider. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- encrypt_assertion_enabled: Optional[StrictBool]
- entity_id: Optional[StrictStr]
- classmethod from_dict(obj: dict) Saml2SsoIdp
Create an instance of Saml2SsoIdp from a dict
- classmethod from_json(json_str: str) Saml2SsoIdp
Create an instance of Saml2SsoIdp from a JSON string
- metadata_url: Optional[StrictStr]
- metadata_url_ca_certificate: Optional[ReferenceWritable]
- metadata_url_ca_certificate_group: Optional[ReferenceWritable]
- sign_request_enabled: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- url: Optional[StrictStr]
- verification_certificate: Optional[ReferenceWritable]
pypureclient.flashblade.FB_2_17.models.saml2_sso_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso_post.Saml2SsoPost(*, array_url: Optional[StrictStr] = None, binding: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, idp: Optional[Saml2SsoIdp] = None, prn: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, sp: Optional[Saml2SsoSp] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- array_url: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- binding: Optional[StrictStr]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) Saml2SsoPost
Create an instance of Saml2SsoPost from a dict
- classmethod from_json(json_str: str) Saml2SsoPost
Create an instance of Saml2SsoPost from a JSON string
- idp: Optional[Saml2SsoIdp]
- prn: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- sp: Optional[Saml2SsoSp]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.saml2_sso_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso_response.Saml2SsoResponse(*, items: Optional[ConstrainedListValue[Saml2Sso]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) Saml2SsoResponse
Create an instance of Saml2SsoResponse from a dict
- classmethod from_json(json_str: str) Saml2SsoResponse
Create an instance of Saml2SsoResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.saml2_sso_sp module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso_sp.Saml2SsoSp(*, decryption_credential: Optional[ReferenceWritable] = None, signing_credential: Optional[ReferenceWritable] = None, assertion_consumer_url: Optional[StrictStr] = None, entity_id: Optional[StrictStr] = None, metadata_url: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- assertion_consumer_url: Optional[StrictStr]
- decryption_credential: Optional[ReferenceWritable]
- entity_id: Optional[StrictStr]
- classmethod from_dict(obj: dict) Saml2SsoSp
Create an instance of Saml2SsoSp from a dict
- classmethod from_json(json_str: str) Saml2SsoSp
Create an instance of Saml2SsoSp from a JSON string
- metadata_url: Optional[StrictStr]
- signing_credential: Optional[ReferenceWritable]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.saml2_sso_sp_credential module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.saml2_sso_sp_credential.Saml2SsoSpCredential(*, decryption_credential: Optional[ReferenceWritable] = None, signing_credential: Optional[ReferenceWritable] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- decryption_credential: Optional[ReferenceWritable]
- classmethod from_dict(obj: dict) Saml2SsoSpCredential
Create an instance of Saml2SsoSpCredential from a dict
- classmethod from_json(json_str: str) Saml2SsoSpCredential
Create an instance of Saml2SsoSpCredential from a JSON string
- signing_credential: Optional[ReferenceWritable]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.server module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.server.Server(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.server_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.server_context.ServerContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None, created: Optional[StrictInt] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- created: Optional[StrictInt]
- classmethod from_dict(obj: dict) ServerContext
Create an instance of ServerContext from a dict
- classmethod from_json(json_str: str) ServerContext
Create an instance of ServerContext from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.server_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.server_get_response.ServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[ServerContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) ServerGetResponse
Create an instance of ServerGetResponse from a dict
- classmethod from_json(json_str: str) ServerGetResponse
Create an instance of ServerGetResponse from a JSON string
- items: Optional[ConstrainedListValue[ServerContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.server_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.server_post.ServerPost(*, directory_services: Optional[ConstrainedListValue[Reference]] = None, dns: Optional[ConstrainedListValue[Reference]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ServerPost
Create an instance of ServerPost from a dict
- classmethod from_json(json_str: str) ServerPost
Create an instance of ServerPost from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.server_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.server_response.ServerResponse(*, items: Optional[ConstrainedListValue[Server]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ServerResponse
Create an instance of ServerResponse from a dict
- classmethod from_json(json_str: str) ServerResponse
Create an instance of ServerResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.server_response_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.server_response_context.ServerResponseContext(*, items: Optional[ConstrainedListValue[ServerContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) ServerResponseContext
Create an instance of ServerResponseContext from a dict
- classmethod from_json(json_str: str) ServerResponseContext
Create an instance of ServerResponseContext from a JSON string
- items: Optional[ConstrainedListValue[ServerContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.session module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.session.Session(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, event: Optional[StrictStr] = None, event_count: Optional[StrictInt] = None, identifying_details: Optional[StrictStr] = None, location: Optional[StrictStr] = None, method: Optional[StrictStr] = None, start_time: Optional[StrictInt] = None, user: Optional[StrictStr] = None, user_interface: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- end_time: Optional[StrictInt]
- event: Optional[StrictStr]
- event_count: Optional[StrictInt]
- id: Optional[StrictStr]
- identifying_details: Optional[StrictStr]
- location: Optional[StrictStr]
- method: Optional[StrictStr]
- name: Optional[StrictStr]
- start_time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: Optional[StrictStr]
- user_interface: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.session_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.session_get_response.SessionGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Session]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SessionGetResponse
Create an instance of SessionGetResponse from a dict
- classmethod from_json(json_str: str) SessionGetResponse
Create an instance of SessionGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.smb module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb.Smb(*, client_policy: Optional[ReferenceWritable] = None, continuous_availability_enabled: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, share_policy: Optional[ReferenceWritable] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client_policy: Optional[ReferenceWritable]
- continuous_availability_enabled: Optional[StrictBool]
- enabled: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy.SmbClientPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, version: Optional[StrictStr] = None, context: Optional[Reference] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_based_enumeration_enabled: Optional[StrictBool]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) SmbClientPolicy
Create an instance of SmbClientPolicy from a dict
- classmethod from_json(json_str: str) SmbClientPolicy
Create an instance of SmbClientPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[SmbClientPolicyRuleInPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.smb_client_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_get_response.SmbClientPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbClientPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) SmbClientPolicyGetResponse
Create an instance of SmbClientPolicyGetResponse from a dict
- classmethod from_json(json_str: str) SmbClientPolicyGetResponse
Create an instance of SmbClientPolicyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SmbClientPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.smb_client_policy_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_post.SmbClientPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, access_based_enumeration_enabled: Optional[StrictBool] = None, rules: Optional[ConstrainedListValue[SmbClientPolicyRulePostInPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- access_based_enumeration_enabled: Optional[StrictBool]
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) SmbClientPolicyPost
Create an instance of SmbClientPolicyPost from a dict
- classmethod from_json(json_str: str) SmbClientPolicyPost
Create an instance of SmbClientPolicyPost from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- rules: Optional[ConstrainedListValue[SmbClientPolicyRulePostInPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_response.SmbClientPolicyResponse(*, items: Optional[ConstrainedListValue[SmbClientPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SmbClientPolicyResponse
Create an instance of SmbClientPolicyResponse from a dict
- classmethod from_json(json_str: str) SmbClientPolicyResponse
Create an instance of SmbClientPolicyResponse from a JSON string
- items: Optional[ConstrainedListValue[SmbClientPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule.SmbClientPolicyRule(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- encryption: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmbClientPolicyRule
Create an instance of SmbClientPolicyRule from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRule
Create an instance of SmbClientPolicyRule from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_base.SmbClientPolicyRuleBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- encryption: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmbClientPolicyRuleBase
Create an instance of SmbClientPolicyRuleBase from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRuleBase
Create an instance of SmbClientPolicyRuleBase from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_get_response.SmbClientPolicyRuleGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) SmbClientPolicyRuleGetResponse
Create an instance of SmbClientPolicyRuleGetResponse from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRuleGetResponse
Create an instance of SmbClientPolicyRuleGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SmbClientPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_in_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_in_policy.SmbClientPolicyRuleInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, policy_version: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- encryption: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmbClientPolicyRuleInPolicy
Create an instance of SmbClientPolicyRuleInPolicy from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRuleInPolicy
Create an instance of SmbClientPolicyRuleInPolicy from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- policy: Optional[FixedReference]
- policy_version: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_post.SmbClientPolicyRulePost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- encryption: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmbClientPolicyRulePost
Create an instance of SmbClientPolicyRulePost from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRulePost
Create an instance of SmbClientPolicyRulePost from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_post_base module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_post_base.SmbClientPolicyRulePostBase(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- encryption: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmbClientPolicyRulePostBase
Create an instance of SmbClientPolicyRulePostBase from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRulePostBase
Create an instance of SmbClientPolicyRulePostBase from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_post_in_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_post_in_policy.SmbClientPolicyRulePostInPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, client: Optional[StrictStr] = None, encryption: Optional[StrictStr] = None, permission: Optional[StrictStr] = None, index: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client: Optional[StrictStr]
- encryption: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmbClientPolicyRulePostInPolicy
Create an instance of SmbClientPolicyRulePostInPolicy from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRulePostInPolicy
Create an instance of SmbClientPolicyRulePostInPolicy from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- permission: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_client_policy_rule_response.SmbClientPolicyRuleResponse(*, items: Optional[ConstrainedListValue[SmbClientPolicyRule]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SmbClientPolicyRuleResponse
Create an instance of SmbClientPolicyRuleResponse from a dict
- classmethod from_json(json_str: str) SmbClientPolicyRuleResponse
Create an instance of SmbClientPolicyRuleResponse from a JSON string
- items: Optional[ConstrainedListValue[SmbClientPolicyRule]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smb_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smb_post.SmbPost(*, client_policy: Optional[ReferenceWritable] = None, continuous_availability_enabled: Optional[StrictBool] = None, enabled: Optional[StrictBool] = None, share_policy: Optional[ReferenceWritable] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- client_policy: Optional[ReferenceWritable]
- continuous_availability_enabled: Optional[StrictBool]
- enabled: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smtp_server module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smtp_server.SmtpServer(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, encryption_mode: Optional[StrictStr] = None, relay_host: Optional[StrictStr] = None, sender_domain: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- encryption_mode: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmtpServer
Create an instance of SmtpServer from a dict
- classmethod from_json(json_str: str) SmtpServer
Create an instance of SmtpServer from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- relay_host: Optional[StrictStr]
- sender_domain: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.smtp_server_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smtp_server_get_response.SmtpServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SmtpServer]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SmtpServerGetResponse
Create an instance of SmtpServerGetResponse from a dict
- classmethod from_json(json_str: str) SmtpServerGetResponse
Create an instance of SmtpServerGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SmtpServer]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.smtp_server_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.smtp_server_response.SmtpServerResponse(*, items: Optional[ConstrainedListValue[SmtpServer]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SmtpServerResponse
Create an instance of SmtpServerResponse from a dict
- classmethod from_json(json_str: str) SmtpServerResponse
Create an instance of SmtpServerResponse from a JSON string
- items: Optional[ConstrainedListValue[SmtpServer]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_agent module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_agent.SnmpAgent(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, engine_id: Optional[ConstrainedStrValue] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- engine_id: Optional[ConstrainedStrValue]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.snmp_agent_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_agent_get_response.SnmpAgentGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpAgent]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SnmpAgentGetResponse
Create an instance of SnmpAgentGetResponse from a dict
- classmethod from_json(json_str: str) SnmpAgentGetResponse
Create an instance of SnmpAgentGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.snmp_agent_mib module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_agent_mib.SnmpAgentMib(*, mib: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SnmpAgentMib
Create an instance of SnmpAgentMib from a dict
- classmethod from_json(json_str: str) SnmpAgentMib
Create an instance of SnmpAgentMib from a JSON string
- mib: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_agent_mib_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_agent_mib_response.SnmpAgentMibResponse(*, items: Optional[ConstrainedListValue[SnmpAgentMib]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SnmpAgentMibResponse
Create an instance of SnmpAgentMibResponse from a dict
- classmethod from_json(json_str: str) SnmpAgentMibResponse
Create an instance of SnmpAgentMibResponse from a JSON string
- items: Optional[ConstrainedListValue[SnmpAgentMib]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_agent_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_agent_response.SnmpAgentResponse(*, items: Optional[ConstrainedListValue[SnmpAgent]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SnmpAgentResponse
Create an instance of SnmpAgentResponse from a dict
- classmethod from_json(json_str: str) SnmpAgentResponse
Create an instance of SnmpAgentResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_manager module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_manager.SnmpManager(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SnmpManager
Create an instance of SnmpManager from a dict
- classmethod from_json(json_str: str) SnmpManager
Create an instance of SnmpManager from a JSON string
- host: Optional[StrictStr]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- notification: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.snmp_manager_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_manager_get_response.SnmpManagerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SnmpManager]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SnmpManagerGetResponse
Create an instance of SnmpManagerGetResponse from a dict
- classmethod from_json(json_str: str) SnmpManagerGetResponse
Create an instance of SnmpManagerGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SnmpManager]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.snmp_manager_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_manager_post.SnmpManagerPost(*, host: Optional[StrictStr] = None, notification: Optional[StrictStr] = None, v2c: Optional[SnmpV2c] = None, v3: Optional[SnmpV3Post] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SnmpManagerPost
Create an instance of SnmpManagerPost from a dict
- classmethod from_json(json_str: str) SnmpManagerPost
Create an instance of SnmpManagerPost from a JSON string
- host: Optional[StrictStr]
- notification: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- v3: Optional[SnmpV3Post]
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.snmp_manager_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_manager_response.SnmpManagerResponse(*, items: Optional[ConstrainedListValue[SnmpManager]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SnmpManagerResponse
Create an instance of SnmpManagerResponse from a dict
- classmethod from_json(json_str: str) SnmpManagerResponse
Create an instance of SnmpManagerResponse from a JSON string
- items: Optional[ConstrainedListValue[SnmpManager]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_manager_test module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_manager_test.SnmpManagerTest(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, error: Optional[StrictStr] = None, sent: Optional[StrictBool] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- error: Optional[StrictStr]
- classmethod from_dict(obj: dict) SnmpManagerTest
Create an instance of SnmpManagerTest from a dict
- classmethod from_json(json_str: str) SnmpManagerTest
Create an instance of SnmpManagerTest from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- sent: Optional[StrictBool]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_v2c module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_v2c.SnmpV2c(*, community: Optional[ConstrainedStrValue] = None)
Bases:
BaseModelThe v2c configurations of SNMP. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- community: Optional[ConstrainedStrValue]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.snmp_v3 module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_v3.SnmpV3(*, auth_passphrase: Optional[StrictStr] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[StrictStr] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
Bases:
BaseModelThe v3 configurations of SNMP. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- auth_passphrase: Optional[StrictStr]
- auth_protocol: Optional[StrictStr]
- privacy_passphrase: Optional[StrictStr]
- privacy_protocol: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.snmp_v3_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.snmp_v3_post.SnmpV3Post(*, auth_passphrase: Optional[ConstrainedStrValue] = None, auth_protocol: Optional[StrictStr] = None, privacy_passphrase: Optional[ConstrainedStrValue] = None, privacy_protocol: Optional[StrictStr] = None, user: Optional[StrictStr] = None)
Bases:
BaseModelThe v3 configurations of SNMP. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- auth_passphrase: Optional[ConstrainedStrValue]
- auth_protocol: Optional[StrictStr]
- classmethod from_dict(obj: dict) SnmpV3Post
Create an instance of SnmpV3Post from a dict
- classmethod from_json(json_str: str) SnmpV3Post
Create an instance of SnmpV3Post from a JSON string
- privacy_passphrase: Optional[ConstrainedStrValue]
- privacy_protocol: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- user: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.software_check module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.software_check.SoftwareCheck(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None, checks: Optional[ConstrainedListValue[SoftwareChecksChecks]] = None, details: Optional[StrictStr] = None, software_name: Optional[StrictStr] = None, software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]] = None, software_version: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- checks: Optional[ConstrainedListValue[SoftwareChecksChecks]]
- details: Optional[StrictStr]
- end_time: Optional[StrictInt]
- classmethod from_dict(obj: dict) SoftwareCheck
Create an instance of SoftwareCheck from a dict
- classmethod from_json(json_str: str) SoftwareCheck
Create an instance of SoftwareCheck from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- software_name: Optional[StrictStr]
- software_upgrade_hops: Optional[ConstrainedListValue[StrictStr]]
- software_version: Optional[StrictStr]
- start_time: Optional[StrictInt]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.software_checks_checks module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.software_checks_checks.SoftwareChecksChecks(*, details: Optional[StrictStr] = None, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- details: Optional[StrictStr]
- classmethod from_dict(obj: dict) SoftwareChecksChecks
Create an instance of SoftwareChecksChecks from a dict
- classmethod from_json(json_str: str) SoftwareChecksChecks
Create an instance of SoftwareChecksChecks from a JSON string
- name: Optional[StrictStr]
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.software_checks_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.software_checks_get_response.SoftwareChecksGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SoftwareChecksGetResponse
Create an instance of SoftwareChecksGetResponse from a dict
- classmethod from_json(json_str: str) SoftwareChecksGetResponse
Create an instance of SoftwareChecksGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SoftwareCheck]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.software_checks_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.software_checks_response.SoftwareChecksResponse(*, items: Optional[ConstrainedListValue[SoftwareCheck]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SoftwareChecksResponse
Create an instance of SoftwareChecksResponse from a dict
- classmethod from_json(json_str: str) SoftwareChecksResponse
Create an instance of SoftwareChecksResponse from a JSON string
- items: Optional[ConstrainedListValue[SoftwareCheck]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.space module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.space.Space(*, available_provisioned: Optional[ConstrainedIntValue] = None, available_ratio: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]] = None, data_reduction: Optional[Union[StrictFloat, StrictInt]] = None, destroyed: Optional[StrictInt] = None, destroyed_virtual: Optional[StrictInt] = None, shared: Optional[StrictInt] = None, snapshots: Optional[StrictInt] = None, total_physical: Optional[ConstrainedIntValue] = None, total_provisioned: Optional[ConstrainedIntValue] = None, total_used: Optional[ConstrainedIntValue] = None, unique: Optional[StrictInt] = None, virtual: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- available_provisioned: Optional[ConstrainedIntValue]
- available_ratio: Optional[Union[ConstrainedFloatValue, ConstrainedIntValue]]
- data_reduction: Optional[Union[StrictFloat, StrictInt]]
- destroyed: Optional[StrictInt]
- destroyed_virtual: Optional[StrictInt]
- snapshots: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_physical: Optional[ConstrainedIntValue]
- total_provisioned: Optional[ConstrainedIntValue]
- total_used: Optional[ConstrainedIntValue]
- unique: Optional[StrictInt]
- virtual: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.start_end_time module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.start_end_time.StartEndTime(*, end_time: Optional[StrictInt] = None, start_time: Optional[StrictInt] = None)
Bases:
BaseModelA resource with a start time and end time. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- end_time: Optional[StrictInt]
- classmethod from_dict(obj: dict) StartEndTime
Create an instance of StartEndTime from a dict
- classmethod from_json(json_str: str) StartEndTime
Create an instance of StartEndTime from a JSON string
- start_time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.storage_class_info module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.storage_class_info.StorageClassInfo(*, name: Optional[StrictStr] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) StorageClassInfo
Create an instance of StorageClassInfo from a dict
- classmethod from_json(json_str: str) StorageClassInfo
Create an instance of StorageClassInfo from a JSON string
- name: Optional[StrictStr]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.storage_class_space module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.storage_class_space.StorageClassSpace(*, name: Optional[StrictStr] = None, capacity: Optional[StrictInt] = None, space: Optional[Space] = None, time: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- capacity: Optional[StrictInt]
- classmethod from_dict(obj: dict) StorageClassSpace
Create an instance of StorageClassSpace from a dict
- classmethod from_json(json_str: str) StorageClassSpace
Create an instance of StorageClassSpace from a JSON string
- name: Optional[StrictStr]
- time: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.subnet module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.subnet.Subnet(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, gateway: Optional[StrictStr] = None, interfaces: Optional[ConstrainedListValue[FixedReference]] = None, link_aggregation_group: Optional[Reference] = None, mtu: Optional[ConstrainedIntValue] = None, prefix: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, vlan: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- enabled: Optional[StrictBool]
- gateway: Optional[StrictStr]
- id: Optional[StrictStr]
- interfaces: Optional[ConstrainedListValue[FixedReference]]
- mtu: Optional[ConstrainedIntValue]
- name: Optional[StrictStr]
- prefix: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- vlan: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.subnet_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.subnet_get_response.SubnetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Subnet]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SubnetGetResponse
Create an instance of SubnetGetResponse from a dict
- classmethod from_json(json_str: str) SubnetGetResponse
Create an instance of SubnetGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.subnet_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.subnet_response.SubnetResponse(*, items: Optional[ConstrainedListValue[Subnet]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SubnetResponse
Create an instance of SubnetResponse from a dict
- classmethod from_json(json_str: str) SubnetResponse
Create an instance of SubnetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support.Support(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, phonehome_enabled: Optional[StrictBool] = None, proxy: Optional[StrictStr] = None, remote_assist_active: Optional[StrictBool] = None, remote_assist_duration: Optional[StrictInt] = None, remote_assist_expires: Optional[StrictStr] = None, remote_assist_opened: Optional[StrictStr] = None, remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]] = None, remote_assist_status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- phonehome_enabled: Optional[StrictBool]
- proxy: Optional[StrictStr]
- remote_assist_active: Optional[StrictBool]
- remote_assist_duration: Optional[StrictInt]
- remote_assist_expires: Optional[StrictStr]
- remote_assist_opened: Optional[StrictStr]
- remote_assist_paths: Optional[ConstrainedListValue[SupportRemoteAssistPaths]]
- remote_assist_status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support_diagnostics module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics.SupportDiagnostics(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, analysis_period: Optional[StartEndTime] = None, index: Optional[StrictInt] = None, severity_count: Optional[ConstrainedListValue[SupportDiagnosticsSeverityCount]] = None, start_time: Optional[StrictInt] = None, status: Optional[StrictStr] = None, task_id: Optional[StrictStr] = None, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- analysis_period: Optional[StartEndTime]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SupportDiagnostics
Create an instance of SupportDiagnostics from a dict
- classmethod from_json(json_str: str) SupportDiagnostics
Create an instance of SupportDiagnostics from a JSON string
- id: Optional[StrictStr]
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- severity_count: Optional[ConstrainedListValue[SupportDiagnosticsSeverityCount]]
- start_time: Optional[StrictInt]
- status: Optional[StrictStr]
- task_id: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.support_diagnostics_details module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics_details.SupportDiagnosticsDetails(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, index: Optional[Union[StrictFloat, StrictInt]] = None, result_details: Optional[StrictStr] = None, severity: Optional[StrictStr] = None, task_id: Optional[StrictStr] = None, test_name: Optional[StrictStr] = None, test_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SupportDiagnosticsDetails
Create an instance of SupportDiagnosticsDetails from a dict
- classmethod from_json(json_str: str) SupportDiagnosticsDetails
Create an instance of SupportDiagnosticsDetails from a JSON string
- id: Optional[StrictStr]
- index: Optional[Union[StrictFloat, StrictInt]]
- name: Optional[StrictStr]
- result_details: Optional[StrictStr]
- severity: Optional[StrictStr]
- task_id: Optional[StrictStr]
- test_name: Optional[StrictStr]
- test_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support_diagnostics_details_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics_details_get_response.SupportDiagnosticsDetailsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SupportDiagnosticsDetailsGetResponse
Create an instance of SupportDiagnosticsDetailsGetResponse from a dict
- classmethod from_json(json_str: str) SupportDiagnosticsDetailsGetResponse
Create an instance of SupportDiagnosticsDetailsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.support_diagnostics_details_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics_details_response.SupportDiagnosticsDetailsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SupportDiagnosticsDetailsResponse
Create an instance of SupportDiagnosticsDetailsResponse from a dict
- classmethod from_json(json_str: str) SupportDiagnosticsDetailsResponse
Create an instance of SupportDiagnosticsDetailsResponse from a JSON string
- items: Optional[ConstrainedListValue[SupportDiagnosticsDetails]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support_diagnostics_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics_get_response.SupportDiagnosticsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SupportDiagnostics]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SupportDiagnosticsGetResponse
Create an instance of SupportDiagnosticsGetResponse from a dict
- classmethod from_json(json_str: str) SupportDiagnosticsGetResponse
Create an instance of SupportDiagnosticsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SupportDiagnostics]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.support_diagnostics_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics_response.SupportDiagnosticsResponse(*, items: Optional[ConstrainedListValue[SupportDiagnostics]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SupportDiagnosticsResponse
Create an instance of SupportDiagnosticsResponse from a dict
- classmethod from_json(json_str: str) SupportDiagnosticsResponse
Create an instance of SupportDiagnosticsResponse from a JSON string
- items: Optional[ConstrainedListValue[SupportDiagnostics]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support_diagnostics_severity_count module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_diagnostics_severity_count.SupportDiagnosticsSeverityCount(*, count: Optional[StrictInt] = None, severity: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- count: Optional[StrictInt]
- classmethod from_dict(obj: dict) SupportDiagnosticsSeverityCount
Create an instance of SupportDiagnosticsSeverityCount from a dict
- classmethod from_json(json_str: str) SupportDiagnosticsSeverityCount
Create an instance of SupportDiagnosticsSeverityCount from a JSON string
- severity: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_get_response.SupportGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[Support]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SupportGetResponse
Create an instance of SupportGetResponse from a dict
- classmethod from_json(json_str: str) SupportGetResponse
Create an instance of SupportGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.support_remote_assist_paths module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_remote_assist_paths.SupportRemoteAssistPaths(*, component_name: Optional[StrictStr] = None, status: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- component_name: Optional[StrictStr]
- classmethod from_dict(obj: dict) SupportRemoteAssistPaths
Create an instance of SupportRemoteAssistPaths from a dict
- classmethod from_json(json_str: str) SupportRemoteAssistPaths
Create an instance of SupportRemoteAssistPaths from a JSON string
- status: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.support_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.support_response.SupportResponse(*, items: Optional[ConstrainedListValue[Support]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SupportResponse
Create an instance of SupportResponse from a dict
- classmethod from_json(json_str: str) SupportResponse
Create an instance of SupportResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.syslog_server module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server.SyslogServer(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServer
Create an instance of SyslogServer from a dict
- classmethod from_json(json_str: str) SyslogServer
Create an instance of SyslogServer from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uri: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.syslog_server_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_context.SyslogServerContext(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerContext
Create an instance of SyslogServerContext from a dict
- classmethod from_json(json_str: str) SyslogServerContext
Create an instance of SyslogServerContext from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uri: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.syslog_server_context_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_context_response.SyslogServerContextResponse(*, items: Optional[ConstrainedListValue[SyslogServerContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerContextResponse
Create an instance of SyslogServerContextResponse from a dict
- classmethod from_json(json_str: str) SyslogServerContextResponse
Create an instance of SyslogServerContextResponse from a JSON string
- items: Optional[ConstrainedListValue[SyslogServerContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.syslog_server_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_get_response.SyslogServerGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServerContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) SyslogServerGetResponse
Create an instance of SyslogServerGetResponse from a dict
- classmethod from_json(json_str: str) SyslogServerGetResponse
Create an instance of SyslogServerGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SyslogServerContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.syslog_server_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_patch.SyslogServerPatch(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerPatch
Create an instance of SyslogServerPatch from a dict
- classmethod from_json(json_str: str) SyslogServerPatch
Create an instance of SyslogServerPatch from a JSON string
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uri: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.syslog_server_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_post.SyslogServerPost(*, uri: Optional[StrictStr] = None, services: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerPost
Create an instance of SyslogServerPost from a dict
- classmethod from_json(json_str: str) SyslogServerPost
Create an instance of SyslogServerPost from a JSON string
- services: Optional[ConstrainedListValue[StrictStr]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uri: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.syslog_server_post_or_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_post_or_patch.SyslogServerPostOrPatch(*, uri: Optional[StrictStr] = None)
Bases:
BaseModelA syslog server # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerPostOrPatch
Create an instance of SyslogServerPostOrPatch from a dict
- classmethod from_json(json_str: str) SyslogServerPostOrPatch
Create an instance of SyslogServerPostOrPatch from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- uri: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.syslog_server_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_response.SyslogServerResponse(*, items: Optional[ConstrainedListValue[SyslogServer]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerResponse
Create an instance of SyslogServerResponse from a dict
- classmethod from_json(json_str: str) SyslogServerResponse
Create an instance of SyslogServerResponse from a JSON string
- items: Optional[ConstrainedListValue[SyslogServer]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.syslog_server_settings module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_settings.SyslogServerSettings(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, ca_certificate: Optional[Dict[str, Any]] = None, ca_certificate_group: Optional[Dict[str, Any]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- ca_certificate: Optional[Dict[str, Any]]
- ca_certificate_group: Optional[Dict[str, Any]]
- classmethod from_dict(obj: dict) SyslogServerSettings
Create an instance of SyslogServerSettings from a dict
- classmethod from_json(json_str: str) SyslogServerSettings
Create an instance of SyslogServerSettings from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.syslog_server_settings_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_settings_get_response.SyslogServerSettingsGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) SyslogServerSettingsGetResponse
Create an instance of SyslogServerSettingsGetResponse from a dict
- classmethod from_json(json_str: str) SyslogServerSettingsGetResponse
Create an instance of SyslogServerSettingsGetResponse from a JSON string
- items: Optional[ConstrainedListValue[SyslogServerSettings]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.syslog_server_settings_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.syslog_server_settings_response.SyslogServerSettingsResponse(*, items: Optional[ConstrainedListValue[SyslogServerSettings]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) SyslogServerSettingsResponse
Create an instance of SyslogServerSettingsResponse from a dict
- classmethod from_json(json_str: str) SyslogServerSettingsResponse
Create an instance of SyslogServerSettingsResponse from a JSON string
- items: Optional[ConstrainedListValue[SyslogServerSettings]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.target module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.target.Target(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- address: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- ca_certificate_group: Optional[FixedReference]
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.target_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.target_get_response.TargetGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TargetWithContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) TargetGetResponse
Create an instance of TargetGetResponse from a dict
- classmethod from_json(json_str: str) TargetGetResponse
Create an instance of TargetGetResponse from a JSON string
- items: Optional[ConstrainedListValue[TargetWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.target_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.target_post.TargetPost(*, address: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- address: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TargetPost
Create an instance of TargetPost from a dict
- classmethod from_json(json_str: str) TargetPost
Create an instance of TargetPost from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.target_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.target_response.TargetResponse(*, items: Optional[ConstrainedListValue[Target]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TargetResponse
Create an instance of TargetResponse from a dict
- classmethod from_json(json_str: str) TargetResponse
Create an instance of TargetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.target_response_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.target_response_context.TargetResponseContext(*, items: Optional[ConstrainedListValue[TargetWithContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TargetResponseContext
Create an instance of TargetResponseContext from a dict
- classmethod from_json(json_str: str) TargetResponseContext
Create an instance of TargetResponseContext from a JSON string
- items: Optional[ConstrainedListValue[TargetWithContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.target_with_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.target_with_context.TargetWithContext(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, address: Optional[StrictStr] = None, ca_certificate_group: Optional[FixedReference] = None, status: Optional[StrictStr] = None, status_details: Optional[StrictStr] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- address: Optional[StrictStr]
- as_request_dict() Dict[str, Any]
- ca_certificate_group: Optional[FixedReference]
- classmethod from_dict(obj: dict) TargetWithContext
Create an instance of TargetWithContext from a dict
- classmethod from_json(json_str: str) TargetWithContext
Create an instance of TargetWithContext from a JSON string
- id: Optional[StrictStr]
- name: Optional[StrictStr]
- status: Optional[StrictStr]
- status_details: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.test_result module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.test_result.TestResult(*, component_address: Optional[StrictStr] = None, component_name: Optional[StrictStr] = None, description: Optional[StrictStr] = None, destination: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, resource: Optional[FixedReference] = None, result_details: Optional[StrictStr] = None, success: Optional[StrictBool] = None, test_type: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- component_address: Optional[StrictStr]
- component_name: Optional[StrictStr]
- description: Optional[StrictStr]
- destination: Optional[StrictStr]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) TestResult
Create an instance of TestResult from a dict
- classmethod from_json(json_str: str) TestResult
Create an instance of TestResult from a JSON string
- resource: Optional[FixedReference]
- result_details: Optional[StrictStr]
- success: Optional[StrictBool]
- test_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.test_result_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.test_result_get_response.TestResultGetResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None, total_item_count: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TestResultGetResponse
Create an instance of TestResultGetResponse from a dict
- classmethod from_json(json_str: str) TestResultGetResponse
Create an instance of TestResultGetResponse from a JSON string
- items: Optional[ConstrainedListValue[TestResult]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.test_result_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.test_result_response.TestResultResponse(*, items: Optional[ConstrainedListValue[TestResult]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TestResultResponse
Create an instance of TestResultResponse from a dict
- classmethod from_json(json_str: str) TestResultResponse
Create an instance of TestResultResponse from a JSON string
- items: Optional[ConstrainedListValue[TestResult]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.throttle module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.throttle.Throttle(*, default_limit: Optional[StrictInt] = None, window: Optional[TimeWindow] = None, window_limit: Optional[StrictInt] = None)
Bases:
BaseModelThe bandwidth throttling for an array connection or target. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_limit: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- window: Optional[TimeWindow]
- window_limit: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.time_window module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.time_window.TimeWindow(*, end: Optional[StrictInt] = None, start: Optional[StrictInt] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- end: Optional[StrictInt]
- classmethod from_dict(obj: dict) TimeWindow
Create an instance of TimeWindow from a dict
- classmethod from_json(json_str: str) TimeWindow
Create an instance of TimeWindow from a JSON string
- start: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.time_zone module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.time_zone.TimeZone(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.tls_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.tls_policy.TlsPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, appliance_certificate: Optional[ReferenceWritable] = None, disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, min_tls_version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- appliance_certificate: Optional[ReferenceWritable]
- as_request_dict() Dict[str, Any]
- disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]]
- enabled: Optional[StrictBool]
- enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]]
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- min_tls_version: Optional[StrictStr]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.tls_policy_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.tls_policy_get_response.TlsPolicyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[TlsPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) TlsPolicyGetResponse
Create an instance of TlsPolicyGetResponse from a dict
- classmethod from_json(json_str: str) TlsPolicyGetResponse
Create an instance of TlsPolicyGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.tls_policy_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.tls_policy_post.TlsPolicyPost(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, appliance_certificate: Optional[ReferenceWritable] = None, disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]] = None, min_tls_version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- appliance_certificate: Optional[ReferenceWritable]
- as_request_dict() Dict[str, Any]
- disabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]]
- enabled: Optional[StrictBool]
- enabled_tls_ciphers: Optional[ConstrainedListValue[ConstrainedStrValue]]
- classmethod from_dict(obj: dict) TlsPolicyPost
Create an instance of TlsPolicyPost from a dict
- classmethod from_json(json_str: str) TlsPolicyPost
Create an instance of TlsPolicyPost from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- min_tls_version: Optional[StrictStr]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.tls_policy_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.tls_policy_response.TlsPolicyResponse(*, items: Optional[ConstrainedListValue[TlsPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TlsPolicyResponse
Create an instance of TlsPolicyResponse from a dict
- classmethod from_json(json_str: str) TlsPolicyResponse
Create an instance of TlsPolicyResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.trust_policy_rule module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.trust_policy_rule.TrustPolicyRule(*, name: Optional[StrictStr] = None, index: Optional[StrictInt] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) TrustPolicyRule
Create an instance of TrustPolicyRule from a dict
- classmethod from_json(json_str: str) TrustPolicyRule
Create an instance of TrustPolicyRule from a JSON string
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- principals: Optional[ConstrainedListValue[ReferenceWritable]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.trust_policy_rule_condition module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.trust_policy_rule_condition.TrustPolicyRuleCondition(*, key: Optional[StrictStr] = None, operator: Optional[StrictStr] = None, values: Optional[ConstrainedListValue[StrictStr]] = None)
Bases:
BaseModelIdentity-provider-specific condition that specifies who can assume the role. # noqa: E501
- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) TrustPolicyRuleCondition
Create an instance of TrustPolicyRuleCondition from a dict
- classmethod from_json(json_str: str) TrustPolicyRuleCondition
Create an instance of TrustPolicyRuleCondition from a JSON string
- key: Optional[StrictStr]
- operator: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- values: Optional[ConstrainedListValue[StrictStr]]
pypureclient.flashblade.FB_2_17.models.trust_policy_rule_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.trust_policy_rule_post.TrustPolicyRulePost(*, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) TrustPolicyRulePost
Create an instance of TrustPolicyRulePost from a dict
- classmethod from_json(json_str: str) TrustPolicyRulePost
Create an instance of TrustPolicyRulePost from a JSON string
- policy: Optional[FixedReference]
- principals: Optional[ConstrainedListValue[ReferenceWritable]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.trust_policy_rule_with_context module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.trust_policy_rule_with_context.TrustPolicyRuleWithContext(*, name: Optional[StrictStr] = None, index: Optional[StrictInt] = None, actions: Optional[ConstrainedListValue[StrictStr]] = None, conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]] = None, effect: Optional[StrictStr] = None, policy: Optional[FixedReference] = None, principals: Optional[ConstrainedListValue[ReferenceWritable]] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- actions: Optional[ConstrainedListValue[StrictStr]]
- as_request_dict() Dict[str, Any]
- conditions: Optional[ConstrainedListValue[TrustPolicyRuleCondition]]
- effect: Optional[StrictStr]
- classmethod from_dict(obj: dict) TrustPolicyRuleWithContext
Create an instance of TrustPolicyRuleWithContext from a dict
- classmethod from_json(json_str: str) TrustPolicyRuleWithContext
Create an instance of TrustPolicyRuleWithContext from a JSON string
- index: Optional[StrictInt]
- name: Optional[StrictStr]
- policy: Optional[FixedReference]
- principals: Optional[ConstrainedListValue[ReferenceWritable]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.user module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user.User(*, id: Optional[StrictInt] = None, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- id: Optional[StrictInt]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.user_no_id module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user_no_id.UserNoId(*, name: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.user_quota module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user_quota.UserQuota(*, name: Optional[StrictStr] = None, context: Optional[Reference] = None, file_system: Optional[FixedReference] = None, file_system_default_quota: Optional[StrictInt] = None, quota: Optional[StrictInt] = None, usage: Optional[StrictInt] = None, user: Optional[User] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- file_system: Optional[FixedReference]
- file_system_default_quota: Optional[StrictInt]
- name: Optional[StrictStr]
- quota: Optional[StrictInt]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- usage: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.user_quota_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user_quota_get_response.UserQuotaGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[UserQuota]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) UserQuotaGetResponse
Create an instance of UserQuotaGetResponse from a dict
- classmethod from_json(json_str: str) UserQuotaGetResponse
Create an instance of UserQuotaGetResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.user_quota_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user_quota_patch.UserQuotaPatch(*, name: Optional[StrictStr] = None, quota: StrictInt)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) UserQuotaPatch
Create an instance of UserQuotaPatch from a dict
- classmethod from_json(json_str: str) UserQuotaPatch
Create an instance of UserQuotaPatch from a JSON string
- name: Optional[StrictStr]
- quota: StrictInt
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.user_quota_post module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user_quota_post.UserQuotaPost(*, name: Optional[StrictStr] = None, quota: StrictInt)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) UserQuotaPost
Create an instance of UserQuotaPost from a dict
- classmethod from_json(json_str: str) UserQuotaPost
Create an instance of UserQuotaPost from a JSON string
- name: Optional[StrictStr]
- quota: StrictInt
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.user_quota_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.user_quota_response.UserQuotaResponse(*, items: Optional[ConstrainedListValue[UserQuota]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) UserQuotaResponse
Create an instance of UserQuotaResponse from a dict
- classmethod from_json(json_str: str) UserQuotaResponse
Create an instance of UserQuotaResponse from a JSON string
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.verification_key module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.verification_key.VerificationKey(*, key_id: Optional[StrictInt] = None, name: Optional[StrictStr] = None, verification_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) VerificationKey
Create an instance of VerificationKey from a dict
- classmethod from_json(json_str: str) VerificationKey
Create an instance of VerificationKey from a JSON string
- key_id: Optional[StrictInt]
- name: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- verification_key: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.verification_key_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.verification_key_get_response.VerificationKeyGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[VerificationKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- classmethod from_dict(obj: dict) VerificationKeyGetResponse
Create an instance of VerificationKeyGetResponse from a dict
- classmethod from_json(json_str: str) VerificationKeyGetResponse
Create an instance of VerificationKeyGetResponse from a JSON string
- items: Optional[ConstrainedListValue[VerificationKey]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.verification_key_patch module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.verification_key_patch.VerificationKeyPatch(*, signed_verification_key: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) VerificationKeyPatch
Create an instance of VerificationKeyPatch from a dict
- classmethod from_json(json_str: str) VerificationKeyPatch
Create an instance of VerificationKeyPatch from a JSON string
- signed_verification_key: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.verification_key_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.verification_key_response.VerificationKeyResponse(*, items: Optional[ConstrainedListValue[VerificationKey]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) VerificationKeyResponse
Create an instance of VerificationKeyResponse from a dict
- classmethod from_json(json_str: str) VerificationKeyResponse
Create an instance of VerificationKeyResponse from a JSON string
- items: Optional[ConstrainedListValue[VerificationKey]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.version module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.version.Version(*, version: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- version: Optional[StrictStr]
pypureclient.flashblade.FB_2_17.models.worm_data_policies_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.worm_data_policies_get_response.WormDataPoliciesGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[WormDataPolicy]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) WormDataPoliciesGetResponse
Create an instance of WormDataPoliciesGetResponse from a dict
- classmethod from_json(json_str: str) WormDataPoliciesGetResponse
Create an instance of WormDataPoliciesGetResponse from a JSON string
- items: Optional[ConstrainedListValue[WormDataPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.worm_data_policies_members_get_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.worm_data_policies_members_get_response.WormDataPoliciesMembersGetResponse(*, continuation_token: Optional[StrictStr] = None, total_item_count: Optional[StrictInt] = None, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None, errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- continuation_token: Optional[StrictStr]
- errors: Optional[ConstrainedListValue[ErrorContextResponseErrors]]
- classmethod from_dict(obj: dict) WormDataPoliciesMembersGetResponse
Create an instance of WormDataPoliciesMembersGetResponse from a dict
- classmethod from_json(json_str: str) WormDataPoliciesMembersGetResponse
Create an instance of WormDataPoliciesMembersGetResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
- total_item_count: Optional[StrictInt]
pypureclient.flashblade.FB_2_17.models.worm_data_policies_members_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.worm_data_policies_members_response.WormDataPoliciesMembersResponse(*, items: Optional[ConstrainedListValue[PolicyMemberContext]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) WormDataPoliciesMembersResponse
Create an instance of WormDataPoliciesMembersResponse from a dict
- classmethod from_json(json_str: str) WormDataPoliciesMembersResponse
Create an instance of WormDataPoliciesMembersResponse from a JSON string
- items: Optional[ConstrainedListValue[PolicyMemberContext]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.worm_data_policies_response module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.worm_data_policies_response.WormDataPoliciesResponse(*, items: Optional[ConstrainedListValue[WormDataPolicy]] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- classmethod from_dict(obj: dict) WormDataPoliciesResponse
Create an instance of WormDataPoliciesResponse from a dict
- classmethod from_json(json_str: str) WormDataPoliciesResponse
Create an instance of WormDataPoliciesResponse from a JSON string
- items: Optional[ConstrainedListValue[WormDataPolicy]]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.worm_data_policy module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.worm_data_policy.WormDataPolicy(*, id: Optional[StrictStr] = None, name: Optional[StrictStr] = None, enabled: Optional[StrictBool] = None, is_local: Optional[StrictBool] = None, location: Optional[FixedReference] = None, policy_type: Optional[StrictStr] = None, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None, context: Optional[Reference] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_retention: Optional[StrictInt]
- enabled: Optional[StrictBool]
- classmethod from_dict(obj: dict) WormDataPolicy
Create an instance of WormDataPolicy from a dict
- classmethod from_json(json_str: str) WormDataPolicy
Create an instance of WormDataPolicy from a JSON string
- id: Optional[StrictStr]
- is_local: Optional[StrictBool]
- location: Optional[FixedReference]
- max_retention: Optional[StrictInt]
- min_retention: Optional[StrictInt]
- mode: Optional[StrictStr]
- name: Optional[StrictStr]
- policy_type: Optional[StrictStr]
- retention_lock: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
pypureclient.flashblade.FB_2_17.models.worm_data_policy_retention_config module
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
- class pypureclient.flashblade.FB_2_17.models.worm_data_policy_retention_config.WormDataPolicyRetentionConfig(*, default_retention: Optional[StrictInt] = None, max_retention: Optional[StrictInt] = None, min_retention: Optional[StrictInt] = None, mode: Optional[StrictStr] = None, retention_lock: Optional[StrictStr] = None)
Bases:
BaseModel- class Config
Bases:
objectPydantic configuration
- allow_population_by_field_name = True
- validate_assignment = True
- as_request_dict() Dict[str, Any]
- default_retention: Optional[StrictInt]
- classmethod from_dict(obj: dict) WormDataPolicyRetentionConfig
Create an instance of WormDataPolicyRetentionConfig from a dict
- classmethod from_json(json_str: str) WormDataPolicyRetentionConfig
Create an instance of WormDataPolicyRetentionConfig from a JSON string
- max_retention: Optional[StrictInt]
- min_retention: Optional[StrictInt]
- mode: Optional[StrictStr]
- retention_lock: Optional[StrictStr]
- to_dict(include_readonly: bool = True) Dict[str, Any]
Returns the dictionary representation of the model using alias
- to_json() str
Returns the JSON representation of the model using alias
- to_str() str
Returns the string representation of the model using alias
Module contents
FlashBlade REST API
A lightweight client for FlashBlade REST API 2.17, developed by Pure Storage, Inc. (http://www.purestorage.com/).
The version of the OpenAPI document: 2.17 Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.